14言語・98の基本

データを取得

必要な列を選んで、一覧を取り出します。

文法だけ見る

何をする書き方?

SELECTで取得する列、FROMで取得するテーブルを指定します。*はすべての列です。必要な列を明示すると、どんな情報がほしいのかが読みやすくなります。

SELECT 列名 FROM 表名;
SELECT取り出す列。
FROM取り出す元のテーブル。
*すべての列を指定。

短い例で確かめる

practice.sql
SELECT title FROM books;
結果
本の題名を取り出します。
準備・実行方法を確認する

SQLはデータベースに対して実行します。このガイドはPostgreSQLを基準にしています。学習用の空のデータベースを用意し、「テーブルを作る」「データを追加」の順に実行すると、後の例を試せます。

もう少し詳しいコードを見る
practice.sql
SELECT title, price
FROM books;
結果
はじめてのHTML | 1800 Pythonのノート | 2400 CSS入門 | 1600 (表示順は保証されません)

自分で試すには

このページでは実行結果の例を確認できます。実際に動かすには「準備・実行方法」を開いてください。

一問だけ、復習しよう

「データを取得」の書き方はどれ?

少し変えてみよう

SELECT title FROM books;にして、タイトルだけの一覧を取り出しましょう。

つまずいたら、ここを確認

ORDER BYがないと、結果の順番は保証されません。必ずこの並びになるとは考えないでください。

自分の言葉でメモ

記録はこのブラウザーに保存されます。

公式資料で詳しく読む