ホームページ  >  記事  >  毎日のプログラミング  >  PHP での is、 between、in、および other 演算子の使用法は何ですか?

PHP での is、 between、in、および other 演算子の使用法は何ですか?

慕斯
慕斯オリジナル
2021-06-28 16:31:216372ブラウズ

私たちは PHP についてたくさんのことを学びましたが、PHP での is、 between、in、および other 演算子の使用法は何でしょうか?完全にマスターしましたか?まだマスターしていない場合は、この記事に従って学習を続けてください。

関連する推奨事項:PHP で追加、削除、および変更を使用する方法は?

#is 演算子: null 値とブール値の判定

使用する状況は 4 つあります:

  • xx is null: 特定のフィールドが「null」値、つまり値が存在しないと判断します。xxis not null: 特定のフィールドが「null」値でないと判断します

  • xx is true: 特定のフィールドを「true」と判定

  • ##xxis false: 特定のフィールドを「false」と判定 (false) ): o, 0.0, ". null
  • いわゆるブール値は、実際には tinyint(1) 型の「エイリアス」です。本質的には、数値かどうかを決定するだけです。 is 0
between 演算子: 範囲判定

は、特定のフィールドのデータ値が指定された範囲内にあるかどうかを判断するために使用されます。数値型の場合、

構文:

xxbetween值1and值2,含义:
XX字段的值在给定“值1”和“值2”之间,其实相当于:XX=值1 and xx <=值2;

in 演算子: 特定のデータの範囲判定を考慮して

構文:

xxin(值1,值2,值3,...-.);含义﹔

フィールド XX の値が、リストされた値の 1 つが条件を満たしているとみなされることを意味します。これらの値は、通常、分散していて不規則です。

リストされたデータに特定のルールがある場合、実際には、代わりに論理演算子または between 演算子を使用できます。

like 演算子: 文字列のあいまい検索

構文:

xX     like‘要查找的内容"

共通例と意味:


name like "%罗%": nam に単語 "罗" を含むすべてのデータ行を表します、

name like "Luo" %xin: nam の「Luo」で始まるすべてのデータ行を表します。例: Roland,

name like "%Luo"; nam の「Luo」で終わるすべてのデータ行を表します。例: c Luo 、Contra

namelike·Luo_": 「Luo」で始まり、2 文字のみを持つ nam 内のすべてのデータ行を表します。例: Luo Lan

name like·_Luo ": すべてを表します。 nam のデータ行が「Luo」で終わり、2 文字のみである場合は次のようになります。 c Luo

新しい質問:

特定の情報を見つけたい場合はどうすればよいですかフィールドに "%"" を含む行がある場合はどうすればよいですか? エスケープは問題ありません:

%: 文字 % 自体を表します

L_: 文字 _ 自体を表します。 例 ;

xX like "%9i% " ;

は、XX にパーセント記号 (%〉) を含むすべての行を表します。

関連する学習の推奨事項:

mysql チュートリアル## #(ビデオ)###

以上がPHP での is、 between、in、および other 演算子の使用法は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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