【发布时间】:2021-08-31 18:25:54
【问题描述】:
我有一个如下数据集:
table_a
Product_Name Product_Orders
game_296 1
game_298 2
game_299 4
300_game 6
xyz_game 9
game-tyw 12
如何在 SQL 中使用 like 函数并与大于组合?我的总体目标是过滤大于某个数字(例如 297)的游戏。
理想情况下,我想做这样的事情:
select * from table_a
where Product_Name > ilike %297%
这里的预期输出是这样的:
Product_Name Product_Orders
game_298 2
game_299 4
300_game 6
【问题讨论】:
-
我想知道的是它是否是一个支持 REGEXP_SUBSTR() 的数据库管理系统,例如 Oracle、SQL Server、Redshift 和 Vertica。因此,提及您正在使用的数据库管理系统会有所帮助。
-
雪花数据库
标签: sql database snowflake-cloud-data-platform sql-like