gpt4 book ai didi

SQL语句缩进的好习惯

转载 作者:行者123 更新时间:2023-12-03 05:26:26 28 4
gpt4 key购买 nike

缩进 SQL 语句的公认做法是什么?例如,考虑以下 SQL 语句:

SELECT column1, column2
FROM table1
WHERE column3 IN
(
SELECT TOP(1) column4
FROM table2
INNER JOIN table3
ON table2.column1 = table3.column1
)

这应该如何缩进?非常感谢。

最佳答案

SELECT column1
, column2
FROM table1
WHERE column3 IN
(
SELECT TOP(1) column4
FROM table2
INNER JOIN table3
ON table2.column1 = table3.column1
)

我喜欢将所有 ","放在前面,这样当 SQL 编辑器中第 X 行出现错误时我就不会搜索它们。


这是为那些不使用这种类型的编写 SQL 语句的人提供的示例。两者都包含缺少逗号的错误。

SELECT sdcolumn123
, dscolumn234
, sdcolumn343
, ffcolumn434
, sdcolumn543
, bvcolumn645
vccolumn754
, cccolumn834
, vvcolumn954
, cvcolumn104
FROM table1
WHERE column3 IN
(
...
)

SELECT sdcolumn123, dscolumn234, asdcolumn345, dscolumn456, ascolumn554, gfcolumn645 sdcolumn754, fdcolumn845, sdcolumn954, fdcolumn1054
FROM table1
WHERE column3 IN
(
...
)

我发现第一个示例更容易、更快。希望这个例子能更多地向您展示我的观点。

关于SQL语句缩进的好习惯,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/272210/

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