sql中left用法(一)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
sql中left用法(一)
SQL中LEFT用法
1. LEFT函数简介
LEFT函数是一种SQL字符串函数,它返回一个字符串中最左边指
定字符数的子串。
2. 语法说明
LEFT函数的语法如下:
LEFT(string, length)
•string:要提取子串的源字符串。
•length:指定提取的字符数。
3. 示例用法1:提取固定长度的左侧子串
LEFT函数最常用的场景是提取源字符串中的固定长度的左侧子串。
示例如下:
SELECT LEFT('Hello World', 5) AS Result;
该查询会返回’Hello’,因为我们提取了源字符串的前5个字符。
4. 示例用法2:提取左侧指定字符数的子串
除了提取固定长度的子串外,LEFT函数还可以提取指定个数的左
侧字符。
示例如下:
SELECT LEFT('Hello World', CHAR_LENGTH('Hello World ') - 1) AS Result;
该查询会返回’Hello World’,因为我们提取了除了最后一个字符外的所有字符。
5. 示例用法3:处理字段数据中的左侧子串
除了直接对字符串进行操作外,LEFT函数还常用于处理表的字段
数据。
示例如下:
SELECT LEFT(name, 3) AS Initials FROM employees;
该查询会返回employees表中所有name字段的前3个字符,作为Initials列的结果。
6. 注意事项
•如果指定的字符数超过了源字符串的长度,LEFT函数会返回整个源字符串。
•如果指定的字符数为负数,则会返回空字符串。
以上就是SQL中LEFT函数的一些常见用法和注意事项的详细讲解。
参考资料: - [SQL LEFT函数](。