create table #test
(id int , value varchar(15) )
insert into #test
values(1,'10')
,(2,'12')
,(3, '1.3')
,(4, 'NO VALUE')
SELECT * FROM #TEST
当我选择我不想看到记录4时,我的意思是任何带有字母的记录(没有价值,没有数据,(AZ))。可以请一些人来帮助我。
答案 0 :(得分:3)
仅返回值不包含A-Z
SELECT *
FROM #test
WHERE value NOT LIKE '%[A-Za-z]%' COLLATE LATIN1_GENERAL_BIN
答案 1 :(得分:0)
我猜选择适合自己的表现。你可以试试这个:
SELECT *
FROM #test
WHERE value != 'NO%'
AND value NOT LIKE '[a-z]%'
或者像这样:
SELECT *
FROM #test
WHERE ISNUMERIC(value) = 1