我需要这方面的帮助。假设下表:
http://img820.imageshack.us/img820/6821/captureior.png
我需要SQL服务器查询才能选择第2行(S1)并检索列中的哪个项目(即S1 ... S5)没有k
返回类似这样的内容:
S1
S2
T1
T2
T3
S3
S4
(我打算将行项绑定到列表框中)
答案 0 :(得分:2)
好吧,使用普通的vanilla SQL,你没有内置的方法来检查给定的值是否为数字。但是,对于您的特定情况,您只需检查该值是否为空且不包含k:
select * from YourTable where sr is not null and sr not like '%k%'
如果表中还有其他可能的非数字字符而不是k,那么最好的办法是制作一些存储过程来检查给定strig的每个字符(如果它是否为数字)并使用