LoginSignup
0

More than 3 years have passed since last update.

SQL 基本編

Last updated at Posted at 2019-09-14

第一回 基本編

SQLを勉強中なので、学んだ内容を何回かに分けてまとめていきます。

目次:
1、SQLを書くにあたって、自分なりに重要だと思ったこと

2、SQLの流れ(順番)

3、型

1、SQLを書くにあたって、自分なりに重要だと思ったこと

・読みやすいように改行や、インデントをつける(所属する組織、チームのコーディング規約に従う)

・テーブル名に別名をつける

 AS T1やAS T2など別名をつければ見た目もスッキリし見やすくなる。また書く手間も省ける

・関数を全て覚える必要はない

関数は多く、またRDBMSによって使える、使えないがあり統一されていないので、今やりたい処理は何か整理し、リファレンスなどで都度調べればOK。もちろんよく使う関数は覚えておけば便利。

・文が長くなる場合、処理ごとにパーツに切り出して考えると整理しやすい

例えば、サブクエリなど、別途その部分だけSQL文を書き取得したい情報がちゃんと取れるか確認してみるなど。

2、SQLの流れ(順番)

処理実行の順番

FROM

JOIN

WHERE

GROUP BY

SUM, AVGなど

HAVING

SELECT

DISTINCT

ORDER BY

LIMIT

記述の順番

SELECT

FROM

WHERE

GROUP BY

HAVING

ORDER BY

3、型

INTEGER 整数

DECIMAL 固定小数点数

FLOAT 浮動小数点数

CHAR 固定長文字列(文字数が最大長になるまで空きを半角スペースで埋める)

VARCHAR 可変長文字列

DATE 日付

DATETIME 日付・時間
など

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