ORACLE判断表中某字段是否都是数字或者小数
时间: 2023-06-10 08:08:27 浏览: 349
Oracle中判断字段是否为数字
5星 · 资源好评率100%
可以使用正则表达式来判断表中某个字段是否都是数字或小数。例如,假设要判断表中的字段名为"col1"的所有值是否都是数字或小数,可以使用以下语句:
```
SELECT COUNT(*) FROM table_name WHERE REGEXP_LIKE(col1, '^[0-9]+(\.[0-9]+)?$');
```
这条语句会返回所有符合正则表达式的记录数量。如果返回的数量等于表中总记录数,则表中所有该字段的值都是数字或小数。
阅读全文