Laravel의 Fluent 쿼리 빌더는 데이터베이스 쿼리 생성 및 실행을 담당하는 인터페이스입니다. 쿼리 빌더는 Laravel이 지원하는 모든 데이터베이스에서 잘 작동하며 거의 모든 데이터베이스 작업을 수행하는 데 사용할 수 있습니다.
유창한 쿼리 빌더를 사용하면 SQL 삽입 공격으로부터 보호할 수 있다는 장점이 있습니다. PDO 매개변수 바인딩을 활용하며 필요에 따라 자유롭게 문자열을 보낼 수 있습니다.
Smooth query builder는 count, min, max, avg, sum과 같은 다양한 메서드를 지원하여 테이블에서 요약 값을 가져옵니다.
이제 Fluent 쿼리 빌더를 사용하여 선택 쿼리에서 개수를 얻는 방법을 살펴보겠습니다. 유창한 쿼리 빌더를 사용하려면 아래와 같이 데이터베이스 파사드 클래스를 사용하세요
으아아아이제 선택 쿼리에서 개수를 가져오는 몇 가지 예를 확인해 보겠습니다. 다음 쿼리를 사용하여 Students라는 테이블을 생성한다고 가정해 보겠습니다. 으아아아
아래 그림과 같이 채워주세요 -으아아아
테이블의 레코드 수는 4개입니다.예 1
으아아아
출력입니다. 으아아아
예 2selectRaw()를 사용하여 테이블에 있는 총 레코드 수를 가져옵니다. 으아아아
열 ID는selectRaw() 메서드의 count() 내에서 사용되며 pluck을 사용하여 개수를 가져옵니다.
출력입니다. 으아아아
예 3selectRaw() 메서드를 사용합니다. 예를 들어 Rehan Khan과 같이 이름 수를 세고 싶다고 가정해 보겠습니다. count() 메소드와 함께 selectRaw()를 사용하는 방법을 살펴보겠습니다. 으아아아
위의 예에서 우리는테이블인 Rehan Khan이라는 이름의 Students 을 찾으려고 합니다. 따라서 쿼리는 이를 얻기 위해 작성되었습니다. 的人数b> 으아아아
selectRaw() 메서드를 사용하여 where 필터의 레코드 수를 계산했습니다. 마지막으로 pluck() 메서드를 사용하여 count 값을 얻습니다.출력
입니다. 으아아아
예 4count() 메서드를 사용하여 테이블에 레코드가 있는지 확인하려는 경우 대안은 아래와 같이 presents() 또는 doesntExist() 메서드를 사용할 수 있습니다. - 으아아아
출력입니다. 으아아아
예 5doesntExist() 메소드를 사용하여 주어진 테이블에 사용 가능한 레코드가 있는지 확인하세요. 으아아아
출력입니다. 으으으으
위 내용은 Laravel의 유창한 쿼리 빌더를 사용하여 개수를 선택하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!