0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

『達人に学ぶSQL徹底指南書』について

Last updated at Posted at 2019-06-16

■記事を書く目的
・自分の理解を整理すること
・自分が理解してない内容を明確にすること

■この本で自分が理解したこと
①SQLはタプルの集合を相手取る言語であること
②集合には順序という概念がないが、Window関数が、順序つきの集合の取り扱いを容易にしたということ
③相関サブクエリを使わぬ限り、EXISTS句自体は入力に用いた集合が空集合か否かを返す句であること
④HAVING句を使えば、サブセットに対する集約関数を条件に指定できる(ex.提出日にNULLが含まれる学生を探す)
⑤相関サブクエリは、サブクエリで指定しているテーブルと主SQLで指定しているテーブルを結合させてSQLを実行することができる(またレコード毎にサブクエリ内の結果が変わる、、はず)。
⑥SQLの内部結合は積集合をとることができる(ただし、厳密には異なりそう。https://sql55.com/t-sql/t-sql-intersect.php)
④差集合は不一致クエリの考え方と同じで、キー同士で外部結合してNULLになるレコードをとればよい

■具体的に学んだ内容

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?