sql - 如何在 Hive SQL 中搜索后跟 4 个数字的两个字符串
问题描述
我正在尝试搜索这种模式 ab1234。我试过col like 'ab[0-9][0-9][0-9][0-9]'
col like '(ab)[0-9]{4}'
col like 'ab####'
这些都不起作用。我检查了这个网站https://www.w3schools.com/sql/sql_wildcards.asp,但它不是很有帮助。任何建议表示赞赏:)
解决方案
select * from table where col rlike 'ab[0-9]{4}'
推荐阅读
- bash - 根据另一个字符串中的格式替换 var 中的字符串
- asp.net - MVC 转换为 Webp
- python - 对于选定数字的循环迭代(不使用范围)
- python - 如何从网页中分离一行抓取的数据以提高可读性
- node.js - 使用 nodejs 流式传输视频文件链
- c# - 在运行时加载证书时,如何确定私钥的 CSP/KSP 和密钥容器?
- gsm - FCCH - GSM 中的频率校正
- reactjs - useAuthState() 是否每次都使用 cookie 或请求?它在内部如何运作?
- python - 获取上次下载文件的下载链接 - Selenium
- java - 错误:ResultSet 没有正确定位,也许你需要调用 next