gpt4 book ai didi

SQL - Like and greater than 函数

转载 作者:行者123 更新时间:2023-12-05 09:04:53 26 4
gpt4 key购买 nike

我有如下数据集:

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

最佳答案

一种方法是从字符串中删除所有非数字,然后进行比较:

where cast(regexp_replace(product_name, '[^0-9]', '') as int) > 297

关于SQL - Like and greater than 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67994107/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com