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() 函数,我们实现了从员工城市名称中提取前三个字母的功能。