国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > SQL Server > 正文

SQL 通配符

2019-11-03 08:34:46
字體:
來源:轉載
供稿:網友
在搜索數據庫中的數據時,您可以使用 SQL 通配符。

SQL 通配符
在搜索數據庫中的數據時,SQL 通配符可以替代一個或多個字符。

SQL 通配符必須與 LIKE 運算符一起使用。

在 SQL 中,可使用以下通配符:

通配符 描述
% 替代一個或多個字符
_ 僅替代一個字符
[charlist] 字符列中的任何單一字符
[^charlist]

或者

[!charlist]
不在字符列中的任何單一字符

原始的表 (用在例子中的):
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

使用 % 通配符
例子 1
現在,我們希望從上面的 "Persons" 表中選取居住在以 "Ne" 開始的城市里的人:

我們可以使用下面的 SELECT 語句:

SELECT * FROM Persons
WHERE City LIKE 'Ne%'結果集:
Id LastName FirstName Address City
2 Bush George Fifth Avenue New York

例子 2
接下來,我們希望從 "Persons" 表中選取居住在包含 "lond" 的城市里的人:

我們可以使用下面的 SELECT 語句:

SELECT * FROM Persons
WHERE City LIKE '%lond%'結果集:
Id LastName FirstName Address City
1 Adams John Oxford Street London

使用 _ 通配符
例子 1
現在,我們希望從上面的 "Persons" 表中選取名字的第一個字符之后是 "eorge" 的人:

我們可以使用下面的 SELECT 語句:

SELECT * FROM Persons
WHERE FirstName LIKE '_eorge'結果集:
Id LastName FirstName Address City
2 Bush George Fifth Avenue New York

例子 2
接下來,我們希望從 "Persons" 表中選取的這條記錄的姓氏以 "C" 開頭,然后是一個任意字符,然后是 "r",然后是任意字符,然后是 "er":

我們可以使用下面的 SELECT 語句:

SELECT * FROM Persons
WHERE LastName LIKE 'C_r_er'結果集:
Id LastName FirstName Address City
3 Carter Thomas Changan Street Beijing

使用 [charlist] 通配符
例子 1
現在,我們希望從上面的 "Persons" 表中選取居住的城市以 "A" 或 "L" 或 "N" 開頭的人:

我們可以使用下面的 SELECT 語句:

SELECT * FROM Persons
WHERE City LIKE '[ALN]%'結果集:
Id LastName FirstName Address City
1 Adams John Oxford Street London
2 Bush George Fifth Avenue New York

例子 2
現在,我們希望從上面的 "Persons" 表中選取居住的城市不以 "A" 或 "L" 或 "N" 開頭的人:

我們可以使用下面的 SELECT 語句:

SELECT * FROM Persons
WHERE City LIKE '[!ALN]%'結果集:
Id LastName FirstName Address City
3 Carter Thomas Changan Street Beijing 
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 闽侯县| 兖州市| 拉萨市| 荣成市| 景德镇市| 龙游县| 景洪市| 平利县| 荃湾区| 施甸县| 临汾市| 得荣县| 黔西县| 瑞丽市| 广元市| 江山市| 兰西县| 迭部县| 昌平区| 新乡县| 泌阳县| 社旗县| 兴国县| 天长市| 石台县| 北川| 兰州市| 阳春市| 句容市| 兰考县| 闵行区| 镇江市| 扎鲁特旗| 清水县| 吉水县| 天全县| 水城县| 和平区| 固始县| 博爱县| 甘孜县|