MySQL Progate
//purchasedテーブルからnameカラムを取り出す
SELECT name FROM purchased;
//purchasedテーブルからpriceカラムを取りだす
SELECT price FROM purchased;
//purchasedテーブルからpriceカラムとnameカラムを取り出す
SELECT price,name FROM purchased;
//purchasedテーブルから全てのカラムを取りだす
SELECT * FROM purchased;
//aテーブルからcategoryカラムが食費に該当するものを取り出す
SELECT * FROM a WHERE category = "食費";
//数値データは""クォーテーションで 囲まない
//日付データは""クォーテーションで 囲む
//aテーブルからpriceカラムが1000に該当するものを取り出す
SELECT * FROM a WHERE price = 1000;
//aテーブルからdateカラムが2017-01-10のものを取り出す
SELECT * FROM a WHERE date = "2017-01-10";
//比較演算子には=,>=,<=,<,>,がある。
//aテーブルからdateカラムが2017-01-10以前のものを取り出す
SELECT * FROM a WHERE date <= "2017-01-10";
//aテーブルからpriceカラムが2000以上のものを取り出す
SELECT * FROM a WHERE price >= 1000;
//aテーブルからnameカラムがプリンを含むものを取り出す。
SELECT * FROM a WHERE name LIKE "%プリン%";
//%はワイルドカード
//"%プリン"はプリン、焼きプリンが取り出せる
//"プリン%"はプリン、プリン大福が取り出せる
//"%プリン%"はプリン、焼きプリン大福、焼きプリン、プリン大福が取り出せる
//aテーブルからnameカラムがプリンで終わるものを取り出す
SELECT * FROM a WHERE name LIKE "%プリン";
//aテーブルからnameカラムがプリンから始まるものを取り出す
SELECT * FROM a WHERE name LIKE "プリン%";
//aテーブルからnameカラムがプリンを含まないものを取り出す
SELECT * FROM a WHERE NOT name LIKE "%プリン%";
//aテーブルからpriceカラムが1999でないものを取り出す
SELECT * FROM a WHERE NOT price = 1999;
//NOTを使うことでそれ以外のデータを取り出せる
//NULLはなにも保存されていない場合になる
//NULLを取り出す場合は=をつかえないISを使う
//NULLいがいはIS NOTをつかう
//aテーブルからpriceカラムがNULLのものを取り出す
SELECT * FROM a WHERE price IS NULL;
//aテーブルからpriceカラムがNULLでないものを取り出す
SELECT * FROM a WHERE price IS NOT NULL;
//複数条件を設定するときはAND OR を使うその際WHEREは一回だけ
//aテーブルからpriceが1000かつnameがプリンのものを取り出す
SELECT * FROM a WHERE price = 1000 AND name = "プリン";
//aテーブルからnameがぷでぃんまたはnameがプリンのものを取り出す
SELECT * FROM a WHERE name = "ぷでぃん" OR name = "プリン";
//昇順はASC降順はDESCを使う
//ORDER BYが必要になる
//aテーブルからpriceカラム基準に降順で並び変えたデータを取り出す
SELECT * FROM a ORDER BY price DESC;
//aテーブルからnameカラムがプリンのものをpriceカラムを基準に昇順で取り出す
SELECT * FROM a WHERE name = "プリン" ORDER BY price ASC;
//取り出すデータ件数をLIMITで制限できる
//aテーブルから最大5件のデータを取り出す
SELECT * FROM a LIMIT 5;
//aテーブルからpriceカラムが1000のデータを最大10件取り出す
SELECT * FROM a WHERE price = 1000 LIMIT 10;
//aテーブルからpriceカラムを基準に昇順で10件とりだす
SELECT * FROM a ORDER BY price ASC LIMIT 10;
Author And Source
この問題について(MySQL Progate), 我々は、より多くの情報をここで見つけました https://qiita.com/kajirikajiri/items/18d9cc1ffe625b9b6d9a著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .