在 SELECT 语句中使用函数 / 其它函数 |
图: 查询
SELECT customer_num, LENGTH (fname) + LENGTH (lname) namelength FROM customer WHERE LENGTH (company) > 15;
图: 查询结果
customer_num namelength 101 11 105 13 107 11 112 14 115 11 118 10 119 10 120 10 122 12 124 11 125 10 126 12 127 10 128 11
尽管 LENGTH 函数在使用 DB-Access 时可能不是非常有用,但用于确定程序和报告的长度时它就非常重要。LENGTH 函数返回 CHARACTER 或 VARCHAR 字符串的剪切长度以及 TEXT 或 BYTE 字符串中的全部字节数。
GBase 8s 还支持 CHAR_LENGTH 函数,该函数在其字符串参数中返回逻辑字符数而不是返回字节数。该函数在单个逻辑字符可能需要多个单字节存储的语言环境中非常有用。有关 CHAR_LENGTH 函数的更多信息,请参阅 GBase 8s SQL 指南:语法 和 GBase 8s GLS 用户指南。