gpt4 book ai didi

mysql - 如何检查值包含字符和数字 > x

转载 作者:行者123 更新时间:2023-11-29 06:27:58 25 4
gpt4 key购买 nike

我将值存储在一个如下所示的表中:

lk_release
A1
A2
C1
C2
C3
D1
D2
D3

我想检查一个值是否包含某个字符,比如“C”,以及它旁边的数字是否大于 2。

我当前的 Select-Statement 如下所示:

SELECT distinct LK_Release FROM customer_requirement
WHERE LK_Release LIKE "%C%"
AND ... ;

现在我想检查带有“C”的值旁边的数字是否大于 2。有没有简单的方法来做到这一点?我在考虑使用一些子查询,但我找不到解决方案。修改存储的数据不是一种选择。

最佳答案

select * 
from customer_requirement
where lk_release like "%C%"
and right(lk_release, 1) > 2

这是一个演示:http://sqlfiddle.com/#!9/4ca77/1

请注意,它依赖于它始终是单个数字,并且始终位于字符串的末尾。

关于mysql - 如何检查值包含字符和数字 > x,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29765345/

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