在不使用regexp_like函数的情况下,从列中获取整数可以通过以下方法实现:
例如,假设有一个列名为"column_name"的列,其中包含了混合了数字和非数字字符的字符串。可以使用以下SQL语句获取整数部分:
SELECT SUBSTR(column_name, INSTR(column_name, '0123456789')) AS integer_value
FROM table_name;
例如,假设有一个列名为"column_name"的列,其中包含了混合了数字和非数字字符的字符串。可以使用以下SQL语句获取整数部分:
SELECT TRIM(REPLACE(TRANSLATE(column_name, '0123456789', ' '), ' ', ' ')) AS integer_value
FROM table_name;
这些方法可以帮助您从列中获取整数部分,而不使用regexp_like函数。请注意,具体的实现方式可能因数据库类型而略有不同,以上示例是基于一般的SQL语法。
云+社区技术沙龙[第9期]
DBTalk
DB TALK 技术分享会
腾讯位置服务技术沙龙
云+社区技术沙龙[第6期]
云+社区技术沙龙 [第30期]
云+社区技术沙龙[第10期]
云+社区开发者大会 武汉站
云+社区技术沙龙[第21期]
Elastic 中国开发者大会
领取专属 10元无门槛券
手把手带您无忧上云