📅  最后修改于: 2023-12-03 14:47:37.678000             🧑  作者: Mango
在 SQL 中,LEFT()
函数用于从字符串的左边开始提取指定数目的字符。
它是 SQL 的内置函数之一,可以用于所有的 SQL 实现,包括 MySQL、SQLite、Oracle、SQL Server 等。
LEFT(string, length)
其中,string
表示要截取的字符串,length
表示要截取的字符数。
例如,我们有一张名为 students
的表,其中有一个叫做 name
的字段,它存储了学生的姓名。
现在我们想要查询这张表,只显示学生的姓名的前三个字符,可以使用以下 SQL:
SELECT LEFT(name, 3) FROM students;
这条 SQL 语句将返回一个以学生姓名前三个字符为元素的结果集。
length
大于字符串的长度,那么整个字符串都将被提取。length
等于或小于 0,那么将返回空字符串。string
参数为 NULL,那么将返回 NULL。总的来说,LEFT()
函数非常实用,特别是当我们需要在 SQL 中对字符串进行截取时,可以为程序员们提供很方便的帮助。