gpt4 book ai didi

mysql - 书中的 SQL 语法错误

转载 作者:行者123 更新时间:2023-11-29 21:07:14 34 4
gpt4 key购买 nike

我对 SQL 很陌生,我正在使用书中的这段代码。但是,它返回一个错误。关于如何修复有什么建议吗?谢谢。

SELECT COUNT(*)
SUM(CASE WHEN state <> state2 THEN 1 ELSE 0 END) as numsame
FROM zipcensus zc

#1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,了解在第 2 行的 'SUM(CASE WHEN state <> state2 THEN 1 ELSE 0 END) as numsame FROM zipcensus zc' 附近使用的正确语法

最佳答案

select count(a.*) totalcount, count(b.*) numsame
from zipcensus a
, zipcensus b
where b.state=b.state2;

顺便说一句,根据 zipcensus 中有多少行,即使在 state 和 state2 上有索引,这也不会很好地执行 - 在这两种情况下都会进行全表扫描。

关于mysql - 书中的 SQL 语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36701530/

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