2017-09-19 1 views
1

これはちょっとばかだけど誰か助けてくれますか?ノベルティSQLコード

私は誰かのために印刷されたカスタムマグカップを手に入れていますが、それが意味をなさないかどうかを知りたいですか? SQLは正確か、あるいはそれを改善するために、あるいはフォーマット/命名規則を改善するために、そこにはありますか?彼らは確かにSQLを知っている。

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

これは、紅茶と牛乳の組合クエリである必要があります。 –

答えて

1

あなたがSQLを学習しているかのように、私はあなたがクエリを記述することをお勧めします:最も重要な変更はINSERT後に列をリストされて

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; 

。私はまた、SELECTの各節がそれ自身の行から始めると思う。

+0

ありがとう、私のSQL知識は限られています。 AND句は別の行に入れる必要がありますか? – NewToThis

+0

これは同じ行にあることができますが、将来的にはそれをデバッグするか、別の条件やサブクエリを追加する必要がある、よりクリーンなコーディングのためには、簡単に確認することができます –

+0

@NewToThis。 。 。 'AND'は節ではありません。ブール演算子です。私はブール演算子で行を開始しません。 –