从以下示例数据中,我需要识别包含' NULL'或者包含特殊字符的值。和+。
请帮助SQL查询。
Country code Country no.
CN 1.41601002200003E+16
KR 1081100499433
DK 5005923427
GB 20451053
CH 86381881
SE 51017374
CA 101798545
AE 90010200008612
AT NULL
US 1134133639
BE 220000422994
IT 1264
CN 1.1006058714634E+17
AT NULL
答案 0 :(得分:0)
您可以将like
与独占字符集一起使用:
select t.*
from t
where t.country_no like '%[^0-9]%' or t.country_no is null;
如果问题只是大量的人不看"看"对,然后将它们转换为字符串:
select str(t.country_no, 20)
from t
where t.country_no like '%[^0-9]%' or t.country_no is null;