SQL MID() 函數
MID() 函數
MID 函數用于從文本字段中提取字符。
SQL MID() 語法
SELECT MID(column_name,start[,length]) FROM table_name
參數 | 描述 |
---|---|
column_name | 必需。要提取字符的字段。 |
start | 必需。規定開始位置(起始值是 1)。 |
length | 可選。要返回的字符數。如果省略,則 MID() 函數返回剩余文本。 |
SQL MID() 實例
我們擁有下面這個 "Persons" 表:
Id | LastName | FirstName | Address | City |
---|---|---|---|---|
1 | Adams | John | Oxford Street | London |
2 | Bush | George | Fifth Avenue | New York |
3 | Carter | Thomas | Changan Street | Beijing |
現在,我們希望從 "City" 列中提取前 3 個字符。
我們使用如下 SQL 語句:
SELECT MID(City,1,3) as SmallCity FROM Persons
結果集類似這樣:
SmallCity |
---|
Lon |
New |
Bei |