新奇的SQL代码

时间:2017-09-19 21:39:49

标签: sql

好的,我知道这有点傻但有人可以帮帮我吗?

我正在为某人打印定制的马克杯,并想知道下面的内容是否有意义? SQL是否准确或者无论如何都要改进它或格式化/命名约定?他们当然知道SQL。

INSERT INTO dbo.MUG
    SELECT Tea FROM dbo.KITCHEN
    WHERE Milk_Type = 'Semi Skimmed'
    AND Sugar_Count = 0;

1 个答案:

答案 0 :(得分:1)

如果您正在学习SQL,我建议您将查询编写为:

INSERT INTO dbo.MUG(<column name here>)
    SELECT k.Tea
    FROM dbo.KITCHEN k
    WHERE k.Milk_Type = 'Semi Skimmed' AND k.Sugar_Count = 0;

最重要的变化是列出INSERT之后的列。我还认为SELECT中的每个条款应该从它自己的行开始。