📣
TiDB Cloud Premium はパブリックプレビュー中です。エンタープライズワークロード向けの無制限のスケーリング、即時の弾力性、高度なセキュリティを提供します。このページは自動翻訳されたものです。原文はこちらからご覧ください。

オペレーター



このドキュメントでは、演算子の優先順位、比較関数と演算子、論理演算子、および代入演算子について説明します。

名前説明
AND, &&論理積
値を割り当てる( SET文の一部として、またはUPDATE文のSET節の一部として)
:=値を割り当てる
BETWEEN値が範囲内にあるかどうかを確認します
BINARY文字列をバイナリ文字列に変換する
ビット AND
ビット NOT
[](https://dev.mysql.com/doc/refman/8.0/en/bit-functions.html#operator_bitwise-or)
^ビット XOR
CASEケース演算子
DIV整数除算
/除算演算子
等号演算子
<=>NULL安全等号演算子
>より大きい演算子
>=より大きいか等しい演算子
ISブール値に対して値をテストする
IS NOTブール値に対して値をテストする
IS NOT NULLNOT NULL値テスト
IS NULLNULL値テスト
->パスを評価した後のJSON列からの戻り値JSON_EXTRACT()に相当します。
->>パスを評価し、結果を引用符で囲まない後のJSON列からの値を返しますJSON_UNQUOTE(JSON_EXTRACT())に相当します。
<<左シフト
<小なり演算子
<=以下演算子
LIKEシンプルなパターンマッチング
LIKE大文字と小文字を区別しない単純なパターン マッチング (TiDB ではサポートされていますが、MySQL ではサポートされていません)
-マイナス演算子
%、MODモジュロ演算子
NOT価値を否定する
NOT BETWEEN値が範囲内にないか確認する
!=, &lt;&gt;等しくない演算子
NOT LIKE単純なパターンマッチングの否定
NOT REGEXPREGEXPの否定
[OR,
+加算演算子
REGEXP正規表現を使用したパターンマッチング
>>右シフト
RLIKEREGEXPの同義語
*乗算演算子
-引数の符号を変更する
XOR論理排他的論理和

サポートされていない演算子

演算子の優先順位

演算子の優先順位は、以下のリストに高いものから低いものの順に示されています。同じ行に一緒に示されている演算子は同じ優先順位を持ちます。

INTERVAL BINARY, COLLATE ! - (unary minus), ~ (unary bit inversion) ^ *, /, DIV, %, MOD -, + <<, >> & | = (comparison), <=>, >=, >, <=, <, <>, !=, IS, LIKE, REGEXP, IN BETWEEN, CASE, WHEN, THEN, ELSE NOT AND, && XOR OR, || = (assignment), :=

詳細は演算子の優先順位参照。

比較関数と演算子

名前説明
BETWEEN値が範囲内にあるかどうかを確認します
COALESCE()最初のNULL以外の引数を返す
等号演算子
&#x3C;=>NULL安全等号演算子
>より大きい演算子
>=より大きいか等しい演算子
GREATEST()最大の引数を返す
IN()値が値セット内であるかどうかを確認する
INTERVAL()最初の引数より小さい引数のインデックスを返します
ISブール値に対して値をテストする
IS NOTブール値に対して値をテストする
IS NOT NULLNOT NULL値テスト
IS NULLNULL値テスト
ISNULL()引数がNULLかどうかをテストする
LEAST()最小の引数を返す
<小なり演算子
<=以下演算子
LIKEシンプルなパターンマッチング
LIKE大文字と小文字を区別しない単純なパターン マッチング (TiDB ではサポートされていますが、MySQL ではサポートされていません)
NOT BETWEEN値が範囲内にないか確認する
!=, &lt;&gt;等しくない演算子
NOT IN()値が値セット内にないかどうかを確認します
NOT LIKE単純なパターンマッチングの否定
STRCMP()2つの文字列を比較する

詳細は比較関数と演算子参照。

論理演算子

名前説明
AND, &&論理積
NOT価値を否定する
[OR,
XOR論理排他的論理和

詳細はMySQL の GROUP BY の扱い参照。

代入演算子

名前説明
値を割り当てる( SET文の一部として、またはUPDATE文のSET節の一部として)
:=値を割り当てる

詳細は機能依存の検出参照。

MySQLの互換性

  • MySQL はILIKE演算子をサポートしていません。

このページは役に立ちましたか?