gpt4 book ai didi

mysql - 如果否则查询 SQL

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

我想将一些表加载到我的应用程序中,但我想要的唯一表是已更新的表。

我进入了一些数据库,我得到了一个名为“已更新”的表,但我在其他数据库中的每个数据库中都没有这个表,我使用字段 ID 中的最后 100 个。

我想要做的是一个 if/else 语句,其中发生了这样的事情:

IF EXISTS SELECT * FROM table1 WHERE column1 = updated 
ELSE SELECT TOP 100 table1 FROM column1 ORDER BY column1 DESC

我希望我说清楚了,希望你们能帮助我。

最佳答案

如果你不使用 beginand,你不能在第二行开始 else 条件

IF EXISTS SELECT * FROM table1 WHERE column1 = updated 
BEGIN
-- logic
END


ELSE
BEGIN
SELECT TOP 100 table1 FROM column1 ORDER BY column1 DESC
END

对于你上面的问题你可以直接写

IF NOT EXISTS SELECT * FROM table1 WHERE column1 = updated 
SELECT TOP 100 table1 FROM column1 ORDER BY column1 DESC

关于mysql - 如果否则查询 SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22907105/

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