作者chuyalo (水深之处)
看板Database
标题[SQL ] 区间资料的选择
时间Fri Dec 18 13:50:53 2009
Table name = Customer Info
ID (char(10)) Name ......
A123456789 王小明
B123456789 王大明
.
.
.
ID是我们的身分证字号…
写sql要查ID begin with 'A'到'J', 第六个字元为'7'
请问Where要怎麽写?
Select *
FROM Customer Info
Where ___________________?
对不起,第一次po文前没注意看到版规,因为这个问题困扰我超久了!
所以,看到这个版让我超开心的把问题丢出去!
我的DBMS是MSSQL!
我的想法是:Where (ID begin with 'A','B',...,'J') and (ID like '_____7____')
我想请问ID begin with 'A'~'J' 可以用什麽方式表达呢?
x
谢谢强人指导!
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.196.98.24
1F:→ Antzzz:id like '[A-J]______7__'--六个底线+7+二个底线 12/18 18:38
2F:→ chuyalo:谢谢! 12/21 13:14
3F:→ xpertslayers:id ~ E'[A-Z][0-9]{5}7[0-9]{2}' 12/22 00:27