라라벨 웅변가 연산자 간의 사용 방법
나는 웅변가와 라라벨에서 우아한 방법을 찾으려고 노력하고 있습니다.
select * from UserTable where Age between X and Y
웅변술에 연산자가 있습니까(찾을 수 없습니다).
내가 지금까지 가장 가까이 접근한 것은 내 질문을 이렇게 바꾸는 것입니다.
$query->where(age, '>=', $ageFrom)
->where(age, '<=', $ageTo);
나는 또한 Raw가 작동하는 것처럼 보이는 곳을 발견했습니다.
$query->whereRaw('age BETWEEN ' . $ageFrom . ' AND ' . $ageTo . '');
범위를 다루는 실제 언플러그드 방법이 있습니까?
$query->whereBetween('age', [$ageFrom, $ageTo]);
여기를 보세요: http://laravel.com/docs/4.2/queries#selects
여전히 Laravel 5: https://laravel.com/docs/5.8/queries#where-clauses 에 적용됩니다.
그whereBetween방법은 열의 값이 다음 두 값 사이에 있는지 확인합니다.
$users = DB::table('users')->whereBetween('votes', [1, 100])->get();
그whereNotBetween방법은 열의 값이 다음 두 값을 벗어나는지 확인합니다.
$users = DB::table('users')->whereNotBetween('votes', [1, 100])->get();
언급URL : https://stackoverflow.com/questions/26746918/laravel-eloquent-how-to-use-between-operator
'source' 카테고리의 다른 글
| Django가 Docker를 사용하여 MariaDB 인스턴스에 연결할 수 없습니다. (0) | 2023.08.28 |
|---|---|
| Get-Aduser - 필터가 변수를 허용하지 않습니다. (0) | 2023.08.28 |
| pl/sql 프로그래머들이 돈 계산으로 흔히 저지르는 실수는 무엇입니까? (0) | 2023.08.08 |
| 모든 파일에 대해 --ours/--theirs를 사용하여 충돌 해결 (0) | 2023.08.08 |
| pathVariable이 있는 URL에만 Spring Security AntMatchers 패턴을 적용하는 방법 (0) | 2023.08.08 |