$exmp = DB::table('cr_tblcomplaintregistration')
->select(DB::raw('MAX(CAST(SUBSTRING(complaintRegNo,16,length(complaintRegNo))+1 AS int))'))->first();
dd($exmp);
나는 얻다:
{#337 ▼
+"MAX(CAST(SUBSTRING(complaintRegNo,16,length(complaintRegNo))+1 AS int))": 51
}
51 값만 다른 변수에 저장하려면 어떻게해야합니까?
나는 문제가 변수 이름이라고 가정하고 있습니까? 그렇다면 SQL 별칭을 추가 할 수 있습니다.
->select(
DB::raw('MAX(CAST(SUBSTRING(complaintRegNo,16,length(complaintRegNo))+1 AS int)) AS maximum')
)
당신이 원하는 경우 $exmp
열 값을로, 당신의 체인의 마지막에 그 속성을 추가 :
$exmp = DB::table('cr_tblcomplaintregistration')
->select(DB::raw('MAX(CAST(SUBSTRING(complaintRegNo,16,length(complaintRegNo))+1 AS int)) as maximum'))
->first()
->maximum;
물론, first()
null이 아닌 경우 미리 얻을 수 있습니다 .
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다