mssql sqlserver like 操作符使用详解


摘要:
下文主要讲述sql like操作符的用法
实验环境:
sql server 2008 R2



sql like 操作符说明及用法简介

like 操作符用于sql脚本中 where 子句中搜索列的相关信息。
————————————-
like 操作符语法如下:

select [列名1],[列名1],[列名1],[列名1] from [表名] 
where [列名] like  匹配值
------例-----------------------------

create table A (keyId int identity,
nameA varchar(20),
nameB varchar(30),
nameC varchar(40),
nameD varchar(50)
)
go
insert into A(nameA,nameB,nameC,nameD)values
('猫猫','testB','testC','testD'),
('网站开发','NO','fuck','QQ')
go

---例1: 查询 nameC列以f开头的数据
--- "%"是通配符, 
select keyId,nameC from A 
where nameC like 'f%'

---例2: 查询 nameC列以k结尾的数据
select keyId,nameC from A 
where nameC like '%k'

---例3: 查询 nameC列包含uc的数据
select keyId,nameC from A 
where nameC like '%uc%'

go
truncate table A
drop     table A