天天看点

【GBase 8a MPP数据库集群】BINARY 区分大小写比较操作符说明示例

操作符说明

在字符串前使用 BINARY 操作符,可以区分大小写进行参数值的比较。

示例

  • 示例 1:字符串前不使用 BINARY,比较不区分大小写。
gbase> SELECT 'a' = 'A' FROM t;
+-----------+
| 'a' = 'A' |
+-----------+
| 1 |
+-----------+
1 row in set
gbase> SELECT 'a' = 'a ' FROM t;
+------------+
| 'a' = 'a ' |
+------------+
| 1 |
+------------+
1 row in set
           
  • 示例 2:字符串前使用 BINARY,比较区分大小写。
gbase> SELECT BINARY 'a' = 'A' FROM t;
+------------------+
| BINARY 'a' = 'A' |
+------------------+
| 0 |
+------------------+
1 row in set
           
  • 示例 3:字符串前使用 BINARY,对尾空格进行比较。
gbase> SELECT BINARY 'a' = 'a ' FROM t;
+-------------------+
| BINARY 'a' = 'a ' |
+-------------------+
| 0 |
+-------------------+
1 row in set