Categories

  • Android開発
    android marketで目指せ億万長者(ウソ)
  • cocos2d
    pythonでも使えるゲームフレームワーク
  • Google
    ここには未来を開くためのAPIがたくさん用意されている。
  • GoogleAppEngine
    どこまでもスケールアウトするクラウドサービス。使いこなすのが大変
  • Hack
    様々な電子機器を本来の用途とは別の用途に使ってみる。
  • iPhone開発
    app storeで目指せ億万長者(ウソ)
  • python
    LightWeightLanguageで一番難しいがLispにも通じるところがある面白い言語。
  • TIPS
    覚えておくともしかしたら役に立つかもしれないチョットしたこと。
  • うまくいきません
    やってみたけど、うまくいかなかった失敗記事
  • ネット世界
  • 夢見るソフトウェア
    こんなのいいな、できたらいいな、いつかつくろう
  • 開発環境
    開発するまえに環境を整えた記録、次に同じことをするためめの忘備録
無料ブログはココログ
My Photo

« そしてpogoplugはもとに戻ってしまった | Main | 本棚をポケットに入れてしまおう »

May 24, 2011

WEB+DBの古本から

古いWEB+DBマガジンを読んでいたらSQL入門の記事があった。結構知らないことがあったのでメモしておく

ORの羅列をINで書く
OR a=1 OR a=2 OR a=3 は a in (1,2,3)

集約した結果に対してさらなる絞り込みをする、例えばGROUP BYの結果でCOUNT(*)があるとき、HAVING COUNT(*)=1 が使える。

IF分の羅列は CASE で書く
CASE
WHEN <評価式> THEN <式>
WHEN <評価式> THEN <式>
WHEN <評価式> THEN <式>
ELSE <式>
END

集合演算
和集合 SELCT * FROM tableA UNION SELCT * FROM tableB;
積集合 SELCT * FROM tableA INTERSECT SELCT * FROM tableB;
差集合 SELCT * FROM tableA EXCEPT SELCT * FROM tableB;

« そしてpogoplugはもとに戻ってしまった | Main | 本棚をポケットに入れてしまおう »

TIPS」カテゴリの記事

Comments

Post a comment

Comments are moderated, and will not appear on this weblog until the author has approved them.

(Not displayed with comment.)

TrackBack

TrackBack URL for this entry:
http://app.cocolog-nifty.com/t/trackback/48058/51761150

Listed below are links to weblogs that reference WEB+DBの古本から:

« そしてpogoplugはもとに戻ってしまった | Main | 本棚をポケットに入れてしまおう »