gpt4 book ai didi

当 like 条件包含多个字符时,SQL 返回 null

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

我正在使用 SQL 尝试使用 PGAdmin 从具有 350 万行的表中返回条目子集。以下代码返回 131,970 行:

SELECT 
orgs.org_name,
orgs.org_oid
FROM
public.orgs
WHER
org_name LIKE 'L%'
ORDER BY
orgs.org_name ASC

但是,一旦我在 LIKE 条件中添加了更多字符,PGAdmin 就不会返回任何数据:

SELECT 
orgs.org_name,
orgs.org_oid
FROM
public.orgs
WHER
org_name LIKE 'Lo%'
ORDER BY
orgs.org_name ASC

我不认为我的 SQL 有任何问题,但我没有从 PGAdmin 收到任何错误消息来表明内存或其他任何可能是问题。

我在 mac OS X 10.8 上运行,使用 PGAdmin 1.16.0 和 Postgres 9.2

最佳答案

尝试对数据使用 lower 关键字:

SELECT 
orgs.org_name,
orgs.org_oid
FROM
public.orgs
WHER
lower(org_name) LIKE 'lo%'
ORDER BY
orgs.org_name ASC

关于当 like 条件包含多个字符时,SQL 返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13913303/

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