gpt4 book ai didi

mysql - 选择限制内的 NULL 值

转载 作者:可可西里 更新时间:2023-11-01 08:23:31 25 4
gpt4 key购买 nike

我想选择限制 100 内的 NULL 值。即左连接应该使输出限制为 100,并且我想在其中计算所有 NULL 值。我的子查询 似乎不起作用。任何想法我做错了什么?提前致谢!

我用 SUM() 做了一些尝试,但还是不行

SELECT SUM(echonest.id IS NULL) FROM (SELECT *
FROM tracks, echonest
left JOIN echonest ON tracks.id = echonest.id
LIMIT 100)

SELECT *
FROM tracks AS t
LEFT JOIN echonest AS e ON t.id = e.id
LIMIT 100 IN
(SELECT COUNT(e.id)
FROM e
WHERE e.id IS NULL)

预期的输出应该计算 LIMIT 100 内的所有 NULL 值。

最佳答案

我想这就是你想要的

SELECT COUNT(*) AS tot_nuls
FROM
(
SELECT E.id AS eid
FROM tracks T
LEFT JOIN echonest E ON T.id = E.id
LIMIT 100
) T
WHERE eid IS NULL

但是,正如在注释中多次指定的那样,您应该知道没有 ORDER BY 子句的 LIMIT 子句将返回非确定性(又名随机)结果.

关于mysql - 选择限制内的 NULL 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55830787/

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