gpt4 book ai didi

mysql - ' ' 即单引号空间单引号在sql中如何工作?

转载 作者:行者123 更新时间:2023-11-29 18:00:52 26 4
gpt4 key购买 nike

我观察到此查询返回数据库中的所有值。

SELECT * FROM projround3.add_user where user_email like '%' '%';

这是为什么?

最佳答案

此查询:

SELECT *
FROM projround3.add_user
WHERE user_email like '%' '%';

在大多数数据库中无效。 一些接口(interface)连接相邻的字符串,因此这被解释为:

SELECT *
FROM projround3.add_user
WHERE user_email like '%%';

两个通配符是相同的。这将匹配每个非 NULL 值。

如果您想查找带有空格的电子邮件,那么正确的逻辑是:

SELECT *
FROM projround3.add_user
WHERE user_email like '% %';

关于mysql - ' ' 即单引号空间单引号在sql中如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48356215/

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