我正试图找到丹佛市的所有汽车,其牌照的开头是字母'ATV'。
我的Select语句 是
Select * from coloradodmv where licenseplate = 'ATV'
我找不到任何记录。你能救我吗?
答案 0 :(得分:2)
Select * from coloradodmv where licenseplate LIKE 'ATV%'
答案 1 :(得分:1)
您可以尝试使用
Select *
From coloradodmv
Where licenseplate
Like 'ATV%';
答案 2 :(得分:0)
它已经得到了解答,但只是为了澄清它是如何工作的:
create table #plates (plateNo nvarchar(10))
insert into #plates
values ('ATV1234'),
('BGZ1234'),
('ATV12345'),
('ATV123')
-- % represents 0 or more chars
select * from #plates where plateNo like 'ATV%'
--result
plateNo
ATV1234
ATV12345
ATV123
-- _ represents 1 char, __ respresents 2 chards and so on
select * from #plates where plateNo like 'ATV____'
--result
plateNo
ATV1234
重要提示:使用"%"
和"_"
,您必须使用LIKE
,否则无法使用=
例如:
select * from #plates where plateNo = 'ATV%'
- 没有结果返回!