gpt4 book ai didi

sql - 像整数运算符

转载 作者:行者123 更新时间:2023-12-04 01:51:46 25 4
gpt4 key购买 nike

我的表中有一个 bigint (ProductSerial) 类型的列。我需要使用 like 运算符按产品序列过滤表。但我发现,像运算符不能用于整数类型。

有没有其他方法可以解决这个问题(我不想使用 = 运算符)。

最佳答案

如果您必须使用 LIKE ,您可以将您的号码投给 char/varchar ,并执行 LIKE结果上。这是相当低效的,但由于 LIKE无论如何,它很有可能杀死索引,它可能适用于您的场景:

... AND CAST(phone AS VARCHAR(9)) LIKE '%0203'

如果您想使用 LIKE要匹配数字的开头或结尾,您可以使用整数除法和模运算符来提取数字。例如,如果您想要所有以 407 开头的九位数字, 搜索
phone / 1000000 = 407

关于sql - 像整数运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18462376/

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