Unknown::Programming このページをアンテナに追加 RSSフィード

2009-07-14 乖離

MySQLで等しくないを表す比較演算子

メモ。

今日見たコードにこんな物が


SELECT hoge FROM foo WHERE bar <> 0;



      ___    ━┓
    / ―\   ┏┛
  /ノ  (●)\  ・
. | (●)   ⌒)\
. |   (__ノ ̄  |
  \        /
    \     _ノ
    /´     `\
     |       |
     |       |




なんだ「<>」って。

なるほど、「!=」と同じ意味なんですね。ひとつ勉強になりました、って「!=」使えよ!わかりにくいっちゃられらッ!!!




ちなみにVBでも<>使うんだって。昔VBやってたのに全然覚えてない。

jgoamakfjgoamakf 2009/07/14 22:14 SQLはもともと<>だけしか標準になかったので、「<>を使う方が移植性があって好ましいSQLである」という考え方もありますね。

「!=」も現在いろいろなRDBMSで使えますが、どちらかというと、なし崩し的にサポートされるRDBが広がって来たという感じです。

fbisfbis 2009/07/14 22:21 そうだったんですかー。自分が「!=」しか使ったこと無かったんで勢いでグチっちゃいました。

otsuneotsune 2009/10/03 21:54 そういえばBASICでも比較演算子で<>をつかってたなぁ

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証