正文
MID() 函式
MID 函式用於從文本欄位中提取字元,註:MID函式是Access資料庫語法,SQL Server中可使用 SUBSTRING函式來實現截取字元功能。
SQL MID() 語法
SELECT MID(column_name,start[,length]) FROM table_name
參數 | 描述 |
column_name | 必需。要提取字元的欄位。 |
start | 必需。規定開始位置(起始值是 1)。 |
length | 可選。要返回的字元數。如果省略,則 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 |