↓の date <> 1 とか key <> "" の <> はどういう意味でしょうか?
SELECT * FROM sales WHERE date <> 1 SELECT * FROM sales WHERE key <> ""
解説
意味は「≠」NOT EQUALです。
上記例だと
・1じゃない。
・""空文字じゃない。
を表しています。
データベースによって若干違いがありますが、NOT EQUALを表すのには、「<>」「!=」「~=」「^=」があります。 使えるならば、どれを使ってももかまいませんが、使う場合には、後々混乱しないように、同じ比較演算子を使うようにした方が良いと思います。
ちなみに、Visual BasicやDelphiでは、「<>」がNOT EQUALです。