LEFT()
函数在 MySQL 中用于从左侧提取字符串中的一定长度的字符
以下是 LEFT()
函数的基本语法:
LEFT(str, length)
其中,str
是要操作的字符串,length
是要提取的字符数。
例如,假设我们有一个包含员工信息的表格 employees
,表格结构如下:
id | name | age | city |
---|---|---|---|
1 | Alice | 30 | New York |
2 | Bob | 28 | Los Angeles |
3 | Carol | 35 | San Francisco |
现在,我们想要查询所有员工的名字和城市,但是只需要城市名称的前三个字母。这时候就可以使用 LEFT()
函数了:
SELECT name, LEFT(city, 3) as short_city FROM employees;
执行上述 SQL 语句后,将会得到以下结果:
name | short_city |
---|---|
Alice | New |
Bob | Los |
Carol | San |
通过使用 LEFT()
函数,我们实现了从员工城市名称中提取前三个字母的功能。