Use it.
SQLの極意について。今現在においてSQLを学習しているが、その主なポイントについてここに記しておく。そもそもSQLはクエリ、問い合わせであり、膨大なデータからどのように目的のデータを出すかというSQL文を書くことによって成立している。SQL文は見た目こそその他のプログラミング言語よりは簡単だが、実際取り組んでいくと奥が深いことがわかってくる。どのように奥が深いのかといえば、端的にはSQLが目的ごとに変化させた文を書かなければ最適化できないところだ。というか、例えば何らかのRPGのようなゲームがあったとして、最適にゴールまで行く方法はどのように考えるべきか、この点について撮ってみると、おそらくは攻略法がただ一つある場合とない場合があるだろう。SQLは完全に公社というわけである。特定の攻略法を持たないSQLは非常にめんどくさい存在でもあるが、使いこなせると、それ以外の代替えがあまりないために強いようにも見えるプログラミング言語はRustやPythonなど日々人気言語が変わっていく一方でデータ操作言語はかなり数が少ない。SQLも種類としてはNoSQLやタイムスタンプ式、つまりは時間に沿った主キーを持つデータベースの取り扱いなど、データ構造が主軸になってきて、問い合わせ文に関してはそこまでの改変はないように思える。しかし、データ構造は先ほども言ったように、「RDBMS」や「タイムスタンプ
コメント