現在有一個表table ,table裏面有個字段type ,type裏面放的是由A-Z的數據,現在在前臺要取出,所有是A開頭的,所有是B開頭的,到、、所有是Z開頭的,這樣的字符串怎麼寫
SELECT * FROM tbl_name WHERE type like 'A%';
select * from table where charindex('A',type)=1
select [type] from table where SUBSTRING(type,1,1) in ('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z')
这个语句虽然不怎么好,但可以让你实现这个功能,我和你同样期待有更好的语句去实现这个功能。。。
我比较喜欢用left
select userid,usercode from tb_user where
left(usercode,1)>='A' AND left(usercode,1)<='Z'