imHo RSSフィード

2011-10-08

DBクラス SQL

no title

■ Introduction to SQL

  • 読み:シークエル
  • DDL: Data Definition Languate
    • Create table..., Drop table...
  • DML: Data Manipulation Language
    • Select, Insert, Delete, Update
  • Other command
  • Select statement:
    • Select A1, A2, ..., An From R1, R2, ..., Rm Where condition
    • π A1, ..., An (σ condition (R1 X R2 X ... X Rm))

■ 基本のSelect文

  • distinctで重複するローを取り除く

■ テーブル変数とセットオペレータ

  • union, intersect, except (difference)

■ サブクエリ

  • CrossProduct だと重複する場合がある件

■ FromやSelect節でのサブクエリ

  • 複雑…

■ アグリゲーション

  • max, min, avg, sum, count など
  • group by, having

■ null値

  • 3値論理
  • count(*) したとき、null値は省かれる(!)

はてなユーザーのみコメントできます。はてなへログインもしくは新規登録をおこなってください。

トラックバック - http://d.hatena.ne.jp/mokehehe/20111008/sql
リンク元