租用问题

质量为本、客户为根、勇于拼搏、务实创新

< 返回租用问题列表

psql如何判断字符串是小数,plsql 判断包含某个字符

发布时间:2023-10-22 10:49:25

psql如何判断字符串是小数

在psql中,可使用正则表达式来判断一个字符串是否是是小数。下面是一个示例:

SELECT '12.34' ~ '^[-+]?[0⑼]*.?[0⑼]+$' AS is_decimal; -- 返回true

SELECT 'abc' ~ '^[-+]?[0⑼]*.?[0⑼]+$' AS is_decimal; -- 返回false

在这个示例中,~运算符用于匹配正则表达式。正则表达式^[-+]?[0⑼]*.?[0⑼]+$用于匹配一个可选的正负号,零个或多个数字字符,可选的小数点和零个或多个数字字符。如果字符串与正则表达式匹配,则表示该字符串是一个小数。