佳木斯湛栽影视文化发展公司

主頁(yè) > 知識(shí)庫(kù) > SQL Server中通配符的使用示例

SQL Server中通配符的使用示例

熱門標(biāo)簽:AI電銷 服務(wù)外包 地方門戶網(wǎng)站 網(wǎng)站排名優(yōu)化 百度競(jìng)價(jià)排名 呼叫中心市場(chǎng)需求 Linux服務(wù)器 鐵路電話系統(tǒng)

在某些情況下熟悉SQL Server 通配符的使用可以幫助我們簡(jiǎn)單的解決很多問(wèn)題。

--使用_運(yùn)算符查找Person表中以an結(jié)尾的三字母名字
USEAdventureWorks2012;
GO
SELECT FirstName, LastName
FROM Person.Person
WHERE FirstName LIKE'_an'
ORDER BY FirstName;
 
---使用[^]運(yùn)算符在Contact表中查找所有名字以Al開(kāi)頭且第三個(gè)字母不是字母a的人
USEAdventureWorks2012;
GO
SELECT FirstName, LastName
FROM Person.Person
WHERE FirstName LIKE'Al[^a]%'
ORDER BY FirstName;
 
---使用[]運(yùn)算符查找其地址中有四位郵政編碼的所有Adventure Works雇員的ID和姓名
USEAdventureWorks2012;
GO
SELECT e.BusinessEntityID, p.FirstName, p.LastName, a.PostalCode
FROMHumanResources.EmployeeAS e
INNER JOIN Person.PersonAS pON e.BusinessEntityID= p.BusinessEntityID
INNER JOIN Person.BusinessEntityAddressAS eaON e.BusinessEntityID=ea.BusinessEntityID
INNER JOIN Person.AddressAS aON a.AddressID= ea.AddressID
WHERE a.PostalCodeLIKE'[0-9][0-9][0-9][0-9]';

 
結(jié)果集:

 EmployeeID   FirstName   LastName   PostalCode
----------   ---------   ---------   ----------
290       Lynn      Tsoflias   3000
--將一張表中名字為中英文的區(qū)分出來(lái)(借鑒論壇中的代碼)
create table tb(namenvarchar(20))
 
insert into tbvalues('kevin')
insert into tbvalues('kevin劉')
insert into tbvalues('劉')
 
select *,'Eng'from tbwherepatindex('%[a-z]%',name)>0and(patindex('%[吖-坐]%',name)=0)
union all
select *,'CN'from tbwherepatindex('%[吖-坐]%',name)>0andpatindex('%[a-z]%',name)=0
union all 
select *,'EngCN'from tbwhere(patindex('%[吖-坐]%',name)>0)andpatindex('%[a-z]%',name)>0

結(jié)果集:

name        
-------------------- ------
kevin        Eng
劉          CN
kevin劉       EngCN
 
(3 row(s) affected) 

       

您可能感興趣的文章:
  • oracle sql語(yǔ)言模糊查詢--通配符like的使用教程詳解
  • 淺談MySQL模糊查詢中通配符的轉(zhuǎn)義
  • MYSQL必知必會(huì)讀書(shū)筆記第八章之使用通配符進(jìn)行過(guò)濾
  • 在MySQL中使用通配符時(shí)應(yīng)該注意的問(wèn)題
  • MySql like模糊查詢通配符使用詳細(xì)介紹
  • SQL查詢語(yǔ)句通配符與ACCESS模糊查詢like的解決方法
  • mysql正則表達(dá)式 LIKE 通配符
  • 詳解SQL 通配符

標(biāo)簽:湘潭 蘭州 湖南 衡水 仙桃 黃山 銅川 崇左

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《SQL Server中通配符的使用示例》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    阜新| 涟源市| 道孚县| 胶州市| 长顺县| 简阳市| 辽宁省| 南郑县| 贡嘎县| 红原县| 广昌县| 黑河市| 岳普湖县| 来安县| 游戏| 昌都县| 稻城县| 吴忠市| 惠来县| 龙海市| 弥渡县| 安溪县| 邵东县| 拉萨市| 米脂县| 沽源县| 常熟市| 鹤岗市| 石屏县| 广宁县| 台前县| 天门市| 德兴市| 津南区| 内丘县| 翁源县| 西林县| 阜宁县| 高台县| 达拉特旗| 龙岩市|