类型转换¶
类型转换是指将表达式的类型转换为另一个类型。
NebulaGraph 支持显式地转换类型。详情参见类型转换函数。
示例¶
# 将列表拆分,并各自转换为布尔值显示。
nebula> UNWIND [true, false, 'true', 'false', NULL] AS b \
RETURN toBoolean(b) AS b;
+----------+
| b |
+----------+
| true |
+----------+
| false |
+----------+
| true |
+----------+
| false |
+----------+
| __NULL__ |
+----------+
# 将整数或字符串转换为浮点数。
nebula> RETURN toFloat(1), toFloat('1.3'), toFloat('1e3'), toFloat('not a number');
+------------+----------------+----------------+-------------------------+
| toFloat(1) | toFloat("1.3") | toFloat("1e3") | toFloat("not a number") |
+------------+----------------+----------------+-------------------------+
| 1.0 | 1.3 | 1000.0 | __NULL__ |
+------------+----------------+----------------+-------------------------+
最后更新:
September 6, 2024