gpt4 book ai didi

mysql - SQL LIKE 语句不起作用

转载 作者:行者123 更新时间:2023-11-29 03:56:23 25 4
gpt4 key购买 nike

我在包含基因名称的表中有一列。基因名称的示例有 dnaA、BN_001、BN_0023 等...

我想要所有不包含下划线的基因名称。我使用的声明是这样的:

    SELECT Gene from cds WHERE Gene NOT LIKE '%_%';

但是,这不会返回正确的基因名称。问题是什么?我正在使用 MYSQL 作为 RDBMS。

谢谢

最佳答案

你应该写

LIKE '%\_%' ESCAPE '\'

因为 _ 在 SQL 中有某种含义,所以你必须通过\

来转义它

关于mysql - SQL LIKE 语句不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23515968/

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