1. 整数字面量:
- 整数字面量表示整数值,可以是正整数或负整数。例如:123, -456。
2. 浮点数字面量:
- 浮点数字面量表示浮点数值,包括整数部分和小数部分。例如:3.14, -0.25。
3. 字符串字面量:
- 字符串字面量表示文本字符串,通常用单引号或双引号括起来。例如:'Hello, OceanBase!', "12345"。
4. 日期和时间字面量:
- 日期和时间字面量表示特定的日期和时间值,通常使用特定的格式。例如:'2023-01-01', '12:30:00'.
5. 布尔字面量:
- 布尔字面量表示真或假的值。在OceanBase中,TRUE和FALSE分别表示真和假。
6. NULL 字面量:
- NULL 字面量表示空值。在OceanBase中,NULL用于表示缺失或未知的值。
7. 二进制字面量:
- 二进制字面量表示二进制数据,通常以0b或0B开头。例如:0b101010, 0B110011.
以下是一些字面量的示例:
SELECT 123 AS integer_literal,
3.14 AS float_literal,
'Hello, OceanBase!' AS string_literal,
'2023-01-01' AS date_literal,
TRUE AS true_literal,
FALSE AS false_literal,
NULL AS null_literal,
0b1101 AS binary_literal;
在这个例子中,各种字面量用于表示不同类型的数据值。在实际的SQL查询中,字面量通常用于作为常量值或查询结果中的固定值。
转载请注明出处:http://www.pingtaimeng.com/article/detail/11473/OceanBase