主页 > 知识库 > SQL Server中通配符的使用示例

SQL Server中通配符的使用示例

热门标签:广州人工电销机器人费用 怎样把地图标注导入公司地址 地图标注一个圆圈怎么用 如何在地图标注自己店铺 宁波人工外呼系统有效果吗 洛阳外呼系统平台 电销机器人被曝光 真人语音电销机器人 400外呼系统合法

在某些情况下熟悉SQL Server 通配符的使用可以帮助我们简单的解决很多问题。

--使用_运算符查找Person表中以an结尾的三字母名字
USEAdventureWorks2012;
GO
SELECT FirstName, LastName
FROM Person.Person
WHERE FirstName LIKE'_an'
ORDER BY FirstName;
 
---使用[^]运算符在Contact表中查找所有名字以Al开头且第三个字母不是字母a的人
USEAdventureWorks2012;
GO
SELECT FirstName, LastName
FROM Person.Person
WHERE FirstName LIKE'Al[^a]%'
ORDER BY FirstName;
 
---使用[]运算符查找其地址中有四位邮政编码的所有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]';

 
结果集:

 EmployeeID   FirstName   LastName   PostalCode
----------   ---------   ---------   ----------
290       Lynn      Tsoflias   3000
--将一张表中名字为中英文的区分出来(借鉴论坛中的代码)
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

结果集:

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

       

您可能感兴趣的文章:
  • oracle sql语言模糊查询--通配符like的使用教程详解
  • 浅谈MySQL模糊查询中通配符的转义
  • MYSQL必知必会读书笔记第八章之使用通配符进行过滤
  • 在MySQL中使用通配符时应该注意的问题
  • MySql like模糊查询通配符使用详细介绍
  • SQL查询语句通配符与ACCESS模糊查询like的解决方法
  • mysql正则表达式 LIKE 通配符
  • 详解SQL 通配符

标签:珠海 南昌 咸宁 北海 石家庄 烟台 晋中 东营

巨人网络通讯声明:本文标题《SQL Server中通配符的使用示例》,本文关键词  SQL,Server,中,通配符,的,使用,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《SQL Server中通配符的使用示例》相关的同类信息!
  • 本页收集关于SQL Server中通配符的使用示例的相关信息资讯供网民参考!
  • 推荐文章