mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-15 19:02:04 +00:00
90 lines
1.6 KiB
Markdown
90 lines
1.6 KiB
Markdown
|
---
|
|||
|
slug: /ja/sql-reference/functions/comparison-functions
|
|||
|
sidebar_position: 35
|
|||
|
sidebar_label: 比較
|
|||
|
---
|
|||
|
|
|||
|
# 比較関数
|
|||
|
|
|||
|
以下の比較関数は Uint8 として 0 または 1 を返します。
|
|||
|
|
|||
|
次のタイプが比較できます:
|
|||
|
- 数値
|
|||
|
- 文字列と固定長文字列
|
|||
|
- 日付
|
|||
|
- 時間を含む日付
|
|||
|
|
|||
|
同じグループ内の値のみが比較可能です(例:UInt16 と UInt64)。しかし、異なるグループ間では比較できません(例:UInt16 と DateTime)。
|
|||
|
|
|||
|
文字列はバイト単位で比較されます。これは、一方の文字列がUTF-8エンコードされたマルチバイト文字を含む場合、予期しない結果を招くことがあります。
|
|||
|
|
|||
|
文字列 S1 が別の文字列 S2 をプレフィックスとして持つ場合、S1 は S2 よりも長いと見なされます。
|
|||
|
|
|||
|
## equals, `=`, `==` 演算子 {#equals}
|
|||
|
|
|||
|
**構文**
|
|||
|
|
|||
|
```sql
|
|||
|
equals(a, b)
|
|||
|
```
|
|||
|
|
|||
|
エイリアス:
|
|||
|
- `a = b` (演算子)
|
|||
|
- `a == b` (演算子)
|
|||
|
|
|||
|
## notEquals, `!=`, `<>` 演算子 {#notequals}
|
|||
|
|
|||
|
**構文**
|
|||
|
|
|||
|
```sql
|
|||
|
notEquals(a, b)
|
|||
|
```
|
|||
|
|
|||
|
エイリアス:
|
|||
|
- `a != b` (演算子)
|
|||
|
- `a <> b` (演算子)
|
|||
|
|
|||
|
## less, `<` 演算子 {#less}
|
|||
|
|
|||
|
**構文**
|
|||
|
|
|||
|
```sql
|
|||
|
less(a, b)
|
|||
|
```
|
|||
|
|
|||
|
エイリアス:
|
|||
|
- `a < b` (演算子)
|
|||
|
|
|||
|
## greater, `>` 演算子 {#greater}
|
|||
|
|
|||
|
**構文**
|
|||
|
|
|||
|
```sql
|
|||
|
greater(a, b)
|
|||
|
```
|
|||
|
|
|||
|
エイリアス:
|
|||
|
- `a > b` (演算子)
|
|||
|
|
|||
|
## lessOrEquals, `<=` 演算子 {#lessorequals}
|
|||
|
|
|||
|
**構文**
|
|||
|
|
|||
|
```sql
|
|||
|
lessOrEquals(a, b)
|
|||
|
```
|
|||
|
|
|||
|
エイリアス:
|
|||
|
- `a <= b` (演算子)
|
|||
|
|
|||
|
## greaterOrEquals, `>=` 演算子 {#greaterorequals}
|
|||
|
|
|||
|
**構文**
|
|||
|
|
|||
|
```sql
|
|||
|
greaterOrEquals(a, b)
|
|||
|
```
|
|||
|
|
|||
|
エイリアス:
|
|||
|
- `a >= b` (演算子)
|