ホームページ  >  記事  >  PHPフレームワーク  >  Laravelデータベースの不等式演算子を探索する

Laravelデータベースの不等式演算子を探索する

PHPz
PHPzオリジナル
2023-04-21 10:09:531600ブラウズ

Laravel は、豊富な機能とコンポーネントを備えた人気のオープンソース PHP フレームワークで、Web アプリケーションの開発で広く使用されています。重要なコンポーネントの 1 つはデータベースであり、さまざまなデータベースと簡単に対話できます。 Laravel では、不等号演算子 (!=) は、値が別の値と等しいかどうかを確認するためによく使用される比較演算子です。この記事では、Laravel データベースの不等式演算子について説明します。

  1. 概要

不等号演算子 (!=) は、2 つの値が等しいかどうかを比較するために使用される演算子です。 Laravel のデータベース アプリケーションでは、不等号演算子を使用して、データベース フィールドの値が別の値と異なるかどうかを確認できます。不等演算子は、数値、文字列、日付、ブール値などのさまざまなデータ型で使用できます。

たとえば、次のコードを使用して、18 歳以外のすべてのユーザーをクエリできます:

$users = DB::table('users')->where('age', '!=', 18)->get();

これは、users テーブル内の年齢が 18 歳以外のすべてのユーザーをクエリします。結果は $users 変数に保存されます。

  1. 不等号演算子の使用例

Laravel で不等号演算子の使用方法の実際的な例をいくつか見てみましょう。

2.1 where 句での不等号演算子の使用

Laravel のクエリ ビルダーでは、where メソッドを使用してクエリ ステートメントを構築できます。次の例は、不等号演算子の使用方法を示しています。

$users = DB::table('users')->where('age', '!=', 18)->get();

このクエリは、年齢が 18 歳未満のすべてのユーザーを返します。

2.2 orWhere 句で不等演算子を使用する

orWhere 句で不等演算子を使用して、条件セットのいずれか 1 つを満たすレコードを検索することもできます。たとえば、次のコードは、管理者または秘書ではないすべてのユーザーをクエリします。

$users = DB::table('users')
    ->where('role', '!=', 'admin')
    ->orWhere('role', '!=', 'secretary')
    ->get();

このクエリは、管理者または秘書ではないすべてのユーザーを返します。

2.3 whereIn 句で不等演算子を使用する

whereIn 句は、フィールド値が指定された値リストに含まれているかどうかを確認するために使用されます。 notIn メソッドを使用して、フィールド値が値リストに含まれていないかどうかを確認できます。次の例では、指定された都市のリストに含まれていないすべてのユーザーをクエリします。

$users = DB::table('users')
    ->whereNotIn('city', ['New York', 'California'])
    ->get();

このクエリは、ニューヨークまたはカリフォルニアにいないすべてのユーザーを返します。

  1. 概要

Laravel では、不等号演算子は、フィールド値が別の値と等しくないかどうかを確認するためによく使用される比較演算子です。 where、orWhere、whereIn、whereNotIn などのメソッドで不等演算子を使用して、複雑なクエリ ステートメントを作成できます。 Laravel データベースの不等式演算子を学習してマスターすることは、Laravel フレームワークが提供する強力なデータベース機能をより有効に活用するのに役立ちます。

以上がLaravelデータベースの不等式演算子を探索するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。