SELECT * FROM TABLE WHERE NAME = 'JOHN' OR NAME ='JILL' AND SelectedDate > NOW ;
私のテーブルの欄から2人の人名を選択しようとしていますが、今日よりも大きく、何とか成功しましたが、今日よりも少ない日付が表示されます。SQLで選択された2つの異なる値を印刷
SELECT * FROM TABLE WHERE NAME = 'JOHN' OR NAME ='JILL' AND SelectedDate > NOW ;
私のテーブルの欄から2人の人名を選択しようとしていますが、今日よりも大きく、何とか成功しましたが、今日よりも少ない日付が表示されます。SQLで選択された2つの異なる値を印刷
カッコが間違っています。しかし、代わりにIN
を使用します。
SELECT *
FROM TABLE
WHERE NAME IN ('JOHN', 'JILL') AND SelectedDate > NOW ;
をあなたはそのSelectedDate過去
SELECT * FROM TABLE WHERE (NAME = 'JOHN' OR NAME ='JILL') AND SelectedDate > NOW ;
にあるすべてのジョンズを得ることはありませんので、ブラケットを追加することは、以下の本を使用してみてください。私はあなたが現在の日付よりも現在の日付よりも大きいものを必要とする場合、あなたが言ったことではわかりません。いずれにしても、変更するには<>を反転するだけです。
SELECT * FROM TABLE WHERE NAME In ('JOHN','JILL') AND SelectedDate > getdate() ;