数码资讯
对SQLServer中的通配符的使用例子
熟悉在某些情况下,SQL Server使用通配符,可以帮助我们解决很多问题。 使用_算子找到一桌人在那三封信的结尾。 useadventureworks2012; 选择FirstName、LastName 从人到人 哪里像'_an的名字 以名; 人们在查找联系人表名称时,首先使用Al和第三个字母而不
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
熟悉在某些情况下,SQL Server使用通配符,可以帮助我们解决很多问题。
使用_算子找到一桌人在那三封信的结尾。
useadventureworks2012;
选择FirstName、LastName
从人到人
哪里像'_an的名字
以名;
人们在查找联系人表名称时,首先使用Al和第三个字母而不是字母A,所有使用的都是{ }操作符。
useadventureworks2012;
选择FirstName、LastName
从人到人
在like'al {一}^ %
以名;
-使用{操作符}在所有冒险作品中找到它的地址,雇员四位数的邮政编码ID和名称
useadventureworks2012;
选择e.businessentityid,p.firstname,p.lastname,a.postalcode
fromhumanresources.employeeas E
内部联接person.personas PON e.businessentityid = p.businessentityid
内部联接person.businessentityaddressas EAON e.businessentityid = ea.businessentityid
内部联接person.addressas怡安a.addressid = ea.addressid
在a.postalcodelike{ } { } { 0-9 0-9 0-9 } { }0-9;
结果集:
EmployeeID FirstName LastName邮编
--------------------------------------
290 Lynn Tsoflias 3000
-用中文和英文区分表的名称(使用论坛中的代码)
创建测试表(namenvarchar(20))
插入tbvalues(凯文)
插入tbvalues(凯文刘)
插入tbvalues('liu)
SELECT * 'eng'from,tbwherepatindex(% { A-Z } %,名称)> 0and(patindex(% {吖啶- } %坐,名字)= 0)
联盟的所有
SELECT *,'cn'from tbwherepatindex(% {吖啶- } % 'sat,名称)> 0andpatindex(% { A-Z } %,名字)= 0
联盟的所有
SELECT * 'engcn'from,tbwhere(patindex(% {吖啶- } % 'sat,名称)> 0)andpatindex(% { A-Z } %,名称)> 0
结果集:
名称
--------------------------
凯文英格
刘CN
凯文刘engcn
(3行(s)受影响)
使用_算子找到一桌人在那三封信的结尾。
useadventureworks2012;
选择FirstName、LastName
从人到人
哪里像'_an的名字
以名;
人们在查找联系人表名称时,首先使用Al和第三个字母而不是字母A,所有使用的都是{ }操作符。
useadventureworks2012;
选择FirstName、LastName
从人到人
在like'al {一}^ %
以名;
-使用{操作符}在所有冒险作品中找到它的地址,雇员四位数的邮政编码ID和名称
useadventureworks2012;
选择e.businessentityid,p.firstname,p.lastname,a.postalcode
fromhumanresources.employeeas E
内部联接person.personas PON e.businessentityid = p.businessentityid
内部联接person.businessentityaddressas EAON e.businessentityid = ea.businessentityid
内部联接person.addressas怡安a.addressid = ea.addressid
在a.postalcodelike{ } { } { 0-9 0-9 0-9 } { }0-9;
结果集:
EmployeeID FirstName LastName邮编
--------------------------------------
290 Lynn Tsoflias 3000
-用中文和英文区分表的名称(使用论坛中的代码)
创建测试表(namenvarchar(20))
插入tbvalues(凯文)
插入tbvalues(凯文刘)
插入tbvalues('liu)
SELECT * 'eng'from,tbwherepatindex(% { A-Z } %,名称)> 0and(patindex(% {吖啶- } %坐,名字)= 0)
联盟的所有
SELECT *,'cn'from tbwherepatindex(% {吖啶- } % 'sat,名称)> 0andpatindex(% { A-Z } %,名字)= 0
联盟的所有
SELECT * 'engcn'from,tbwhere(patindex(% {吖啶- } % 'sat,名称)> 0)andpatindex(% { A-Z } %,名称)> 0
结果集:
名称
--------------------------
凯文英格
刘CN
凯文刘engcn
(3行(s)受影响)
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。