我有一个名为 HouseInfo 的列,其中包含字母、数字和特殊字符。
列数据格式:AANNNNX
其中 A 是字母字符 A-Z ,N 是数字 0-9 ,X 可以同时包含字母、数字和特殊字符,例如 'AB1234A'、'AC32158' 或 'DK8954;'或“DS5466:”或“SK1245>”
我正在尝试编写一个查询来查找仅在末尾具有特殊字符的列。我已经尝试过类似的方法,但在这种情况下我必须将所有特殊字符传递给它。
select * from testtable where HouseInfo like '______[;,:,<,>,=]'
是否有任何方法可以仅在结束位置检测除数字和字母字符之外的所有特殊字符?
最佳答案
这个怎么样
SELECT * FROM testtable WHERE HouseInfo NOT LIKE '%[a-z0-9]'
关于sql - 如何查找末尾带有特殊字符的列数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30244448/