pg数据sql如何只取出字段里的数字
时间: 2024-04-15 09:31:31 浏览: 147
jk.zip_SQL-EXECL_execl
如果你想从字段中提取出数字部分,可以使用正则表达式函数 `regexp_replace` 来实现。以下是一个示例的SQL查询语句:
```sql
SELECT regexp_replace(your_column, '[^0-9]', '', 'g') AS extracted_number
FROM your_table;
```
请将 `your_column` 替换为要查询的字段名,`your_table` 替换为要查询的表名。
这个查询会返回字段中的数字部分,通过使用正则表达式 `[0-9]` 匹配数字字符,`[^0-9]` 则表示除数字外的其他字符。函数 `regexp_replace` 将除数字外的字符替换为空字符串,从而提取出数字部分。最终结果将作为 `extracted_number` 列返回。
阅读全文