可以使用正则表达式来判断只包含.或-的纯数字。

示例代码:

SELECT *
FROM table_name
WHERE column_name LIKE '[-.0-9]%' AND column_name NOT LIKE '%[^-.0-9]%';

解释:

  • LIKE '[-.0-9]%' 表示以数字、点号或破折号开头;
  • NOT LIKE '%[^-.0-9]%' 表示不包含除数字、点号和破折号之外的字符。
sqlserver 判断只包含或-的纯数字

原文地址: https://www.cveoy.top/t/topic/bMnf 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录