ホームページ >バックエンド開発 >PHPチュートリアル >Laravelの流暢なクエリビルダーを使用してカウントを選択するにはどうすればよいですか?
Laravel の Fluent クエリ ビルダーは、データベース クエリの作成と実行を担当するインターフェイスです。クエリビルダーは、Laravel でサポートされているすべてのデータベースで適切に動作し、ほぼすべてのデータベース操作を実行するために使用できます。
Fluent クエリ ビルダーを使用する利点は、SQL インジェクション攻撃から保護できることです。 PDO パラメーター バインディングを利用しており、必要に応じて文字列を自由に送信できます。
Fluid Query Builder テーブルから集計値を取得するための count、min、max、avg、sum などの多くのメソッドをサポートします。
次に、Fluent クエリ ビルダーを使用して選択クエリのカウントを取得する方法を見てみましょう。 Fluent クエリ ビルダーを使用するには、以下に示すようにデータベース ファサード クラスを使用します。 リーリー
次に、選択クエリでカウントを取得するいくつかの例を確認してみましょう。次のクエリを使用して、Students という名前のテーブルを作成するとします。 リーリーに以下のように入力します -
リーリーテーブル内のレコード数は 4 です。
例 1
上記の例の出力は -
です。 リーリーこの例では、
selectRaw()列 ID は、selectRaw() メソッドの
count()メソッド内で使用され、pluck を使用してカウントを取得します。 ###出力### 上記のコードの出力は - です。 リーリー 例 3
メソッドを使用します。
Rehan Khanメソッド とともに使用する方法を見てみましょう。 リーリー 上の例では、 テーブル: Student という名前の
Rehan Khan を検索する必要があるため、次のクエリを作成します。それを得る。 リーリー selectRaw() メソッドを使用して、where フィルターからのレコードをカウントしました。最後に、pluck() メソッドを使用してカウント値を取得します。 ###出力### 上記のコードの出力は - です。 リーリー 的人数b>例 4
テーブルにレコードが存在するかどうかを確認するために
count()メソッドを使用することもできます。下に - ### リーリー ###出力###
上記のコードの出力は -doesntExist() メソッドを使用して、指定されたテーブルに使用可能なレコードがあるかどうかを確認します。 リーリー ###出力### 上記のコードの出力は -
です。 ああああ以上がLaravelの流暢なクエリビルダーを使用してカウントを選択するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。