gpt4 book ai didi

mysql - WHERE 字段 LIKE CONCAT( 25, '_' , 153, '_' , '%' )

转载 作者:行者123 更新时间:2023-11-29 12:17:46 24 4
gpt4 key购买 nike

我想获取字段以“25_15_”开头的行(可以接受 25_15_Value)

所以我使用这个条件:

WHERE `id` LIKE CONCAT( 25,  '_', 15,  '_',  '%' ) 

但是 mySQL 返回 25_153_Value :(

想法?谢谢

最佳答案

_wild card in most SQL flavours (包括MySQL),匹配1个字符(当%匹配0个或多个时)。

此外,只要您只使用直接硬编码的值,就不需要使用 CONCAT

当您想将下划线用作常规字符时,请尝试转义它们:

WHERE `id` LIKE '25\_15\_%' 

关于mysql - WHERE 字段 LIKE CONCAT( 25, '_' , 153, '_' , '%' ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29495379/

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