ClickHouse/docs/ja/sql-reference/functions/comparison-functions.md
2024-11-18 11:58:58 +09:00

1.6 KiB
Raw Blame History

slug sidebar_position sidebar_label
/ja/sql-reference/functions/comparison-functions 35 比較

比較関数

以下の比較関数は Uint8 として 0 または 1 を返します。

次のタイプが比較できます:

  • 数値
  • 文字列と固定長文字列
  • 日付
  • 時間を含む日付

同じグループ内の値のみが比較可能ですUInt16 と UInt64。しかし、異なるグループ間では比較できませんUInt16 と DateTime

文字列はバイト単位で比較されます。これは、一方の文字列がUTF-8エンコードされたマルチバイト文字を含む場合、予期しない結果を招くことがあります。

文字列 S1 が別の文字列 S2 をプレフィックスとして持つ場合、S1 は S2 よりも長いと見なされます。

equals, =, == 演算子

構文

equals(a, b)

エイリアス:

  • a = b (演算子)
  • a == b (演算子)

notEquals, !=, <> 演算子

構文

notEquals(a, b)

エイリアス:

  • a != b (演算子)
  • a <> b (演算子)

less, < 演算子

構文

less(a, b)

エイリアス:

  • a < b (演算子)

greater, > 演算子

構文

greater(a, b)

エイリアス:

  • a > b (演算子)

lessOrEquals, <= 演算子

構文

lessOrEquals(a, b)

エイリアス:

  • a <= b (演算子)

greaterOrEquals, >= 演算子

構文

greaterOrEquals(a, b)

エイリアス:

  • a >= b (演算子)