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?

SQL techniques to understand in the diagram 図で理解するSQL テクニック

Last updated at Posted at 2022-01-26

introduction

If I was asked "what is your favorite program?", I would say I like SQL

Not like Java nor C++, how to handle data is different.
At beginning, I could not get the data as I expected and it was hard to understand
to see or manipulate data ・・・( ̄ー ̄?)

However, SQL is good much to me, and it is fun!!

While reading the DBMS reference book
and the SQL articles, sample code that were published on the net
I found a book called 『SQL Puzzle』

It is written by Joe Celko ・・・, It is very interesting(^_-)-☆

Each SQL cords are not so long but they are deep. Σ(゚ロ゚;)
I mean they are packed with various techniques.

If we are going to aggregate『●●●』data, the final answer will be the same,
but its approach to get the data is different.

In this book, many engineers posted their answers to each puzzle, then Joe Celko add comments
to their answers or sometimes fixed their answers to much SQL idea.

This book is good teaching materials to learn
how to handle the data in the databese through quizzes ・・・ personally

These quizzes are not easy for people who just start to learn SQL ・・・
I try to explain in an easy-to-understand using images.

I would like to post articles in Japanese and English to be watched as much as possible.

はじめに

個人的に好きなプログラムは?と問われると SQL と言うと思います

データの扱い方が C や Java とは違う・・・ちょっと特殊な言語です
初めはとっつきにくく、理解しづらい言語でしたが・・・( ̄ー ̄?)

SQLは自分に合っている言語でした。それに、面白い!!
参考書を読み、ネットで公開されているSQLの記事やサンプルコードを読んでいくうちに
『SQLパズル』という参考書に出会いました。

ジョーセルコさん著作、ミックさん訳の本なのですが実に面白い(^_-)-☆

1つ1つのクイズは SQL のコードもそれほど長くありませんが・・・奥が深い。Σ(゚ロ゚;)
色んなテクニックが詰まっている様に感じます

『〇〇〇なデータ』を集計しようとしても、最終的な答えは同じにはなりますが
そこにたどり着くアプローチは人によって違います

この参考著は、1つ1つのクイズに対して複数の技術屋さん達が自分なりの回答を出し
それらの回答に対して、ジョーセルコさんが解説を入れる・・・
または、一部手直しをしてまとめられた参考書です

データベースにあるデータをどのように扱う事ができるか?のテクニックを
クイズを通して練習できるいい教材だと・・・個人的に思っています

これからSQLを勉強する方にはちょっとハードルが高いクイズにはなりますが
そんなクイズを、画像を使って分かりやすく解説したいと思います(o_ _)o))

出来るだけ多くの人に見ていただきたいので、日本語と英語で記事を書かせていただきます

SQL

参考文献 | References

SQLパズル 第2版~プログラミングが変わる書き方/考え方 | Joe Celko, ミック

Joe Celko's SQL Puzzles and Answers

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?