LEFT函数和RIGHT函数是SQL中常用的字符串处理函数。它们的用法如下:
LEFT函数:返回从字符串左侧开始的指定长度的字符子串。
语法:LEFT(string, length)
示例代码:
SELECT LEFT('Hello, world!', 5); --返回结果为'Hello'
RIGHT函数:返回从字符串右侧开始的指定长度的字符子串。
语法:RIGHT(string, length)
示例代码:
SELECT RIGHT('Hello, world!', 6); --返回结果为'world!'
常见用途:
提取字符串的指定部分。
对字符串进行截断或填充。
拆分字符串。
在报表中截取特定长度的列名或字段值。
需要注意的是,LEFT和RIGHT函数的参数可以是任何字符串表达式,例如字符常量、列名或函数调用等。同时,它们的参数length必须是非负整数。