gpt4 book ai didi

mysql - SELECT 语句中的数字

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

我在调试程序时遇到了 'SELECT 1 FROM TABLE_NAME''SELECT 2 FROM TABLE_NAME' 等 SQL 查询。我很好奇查询中的数字是做什么的以及它返回什么结果集。

谢谢

最佳答案

它将返回一个以数字为值的单列,其中有 n 行,n 是从选择返回的行数。

这在诸如此类的情况下很有用

SELECT *
FROM YourTable yt
WHERE EXISTS(
SELECT 1
FROM SomeOtherTable sot
WHERE yt.ID = sot.ID
)

另外,好文章在 SELECT 1 vs SELECT * – An Interesting Observation

关于mysql - SELECT 语句中的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4496829/

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