SELECT文は、データベースからデータを取得するために使用されるコマンドです。
1. 全ての列を取得する場合:
SELECT * FROM テーブル名;
usersテーブルから全ての列を取得する場合:
SELECT * FROM users;
2. 特定の列を取得する場合:
SELECT 列名1, 列名2 FROM テーブル名;
usersテーブルからnameとemailの列のみを取得する場合:
SELECT name, email FROM users;
3. 条件を指定してデータを取得する場合:
SELECT * FROM テーブル名 WHERE 条件式;
usersテーブルからageが30以上のレコードを取得する場合:
SELECT * FROM users WHERE age >= 30;
4. 結果を並べ替える場合:
SELECT * FROM テーブル名 ORDER BY 列名 [ASC|DESC];
usersテーブルからageが若い順に並べ替える場合:
SELECT * FROM users ORDER BY age ASC;
5. 重複を排除する場合:
SELECT DISTINCT 列名 FROM テーブル名;
usersテーブルから重複を排除したcountryの値を取得する場合:
SELECT DISTINCT country FROM users;
6. 複数の条件を組み合わせる場合:
SELECT * FROM テーブル名 WHERE 条件1 AND/OR 条件2;
usersテーブルからageが20以上かつcountryが”Japan”のレコードを取得する場合:
SELECT * FROM users WHERE age >= 20 AND country = 'Japan';
以上が、SELECT文の基本的な使用方法です。データベースから必要なデータを取得するためには、条件を適切に指定し、必要な列を選択することが重要です。
コメント