SQLの9割はSELECT文(データを取得する命令)です。まずここをしっかり理解しましょう。
-- テーブル「users」から全カラムを取得 SELECT * FROM users; -- 特定のカラムだけを取得 SELECT name, age FROM users; -- 条件で絞り込む(18歳以上のユーザー) SELECT name, age FROM users WHERE age >= 18; -- 年齢の降順で並べる SELECT name, age FROM users ORDER BY age DESC; -- 上位3件だけ取得 SELECT name FROM users ORDER BY age DESC LIMIT 3;
📌 SQL構文の順番(重要)
SQLの句は必ず以下の順番で書きます:
SELECT カラム FROM テーブル WHERE 条件 GROUP BY グループ化 HAVING 集計条件 ORDER BY 並び順 LIMIT 件数
⚠️ SQL文は大文字・小文字を区別しない
SELECT も select も同じ意味ですが、SQLの予約語は大文字で書くのが慣習です(読みやすさのため)。