📜  sql 左字符 - SQL (1)

📅  最后修改于: 2023-12-03 14:47:37.678000             🧑  作者: Mango

SQL 左字符 - SQL

简介

在 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 中对字符串进行截取时,可以为程序员们提供很方便的帮助。