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()
函數,我們實現了從員工城市名稱中提取前三個字母的功能。