SQL

【SQL】データのグループ化(GROUP BY・HAVING)

SQL

GROUP BY GROUP BY カラム名:指定したカラムで、完全に同一のデータを持つレコード同士がグループになる GROUP BY カラム名,カラム名:カラム名を複数指定してグループ化することもできる ※SELECTで使えるのは、GROUP BYで指定しているカラム名と集計関数の…

【SQL】データの編集・集計関数

SQL

DISTINCT DISTINCT(カラム名):検索結果から指定したカラムの重複するデータを除く SELECT DISTINCT(name) FROM purchases; 四則演算 カラム名 演算子:四則演算を実行した結果を表示する SELECT name, price, price*1.1 //nameカラム、priceカラム、pri…

【MySQL】カラムの追加・変更・削除

SQL

〈 前提 〉 mysql> SELECT * FROM items; と実行すると、下記のように表示されるテーブルを用意する。 +----+--------------+-------+----------+ | id | name | price | category | +----+--------------+-------+----------+ | 1 | にんじん | 60 | 野菜 |…

【MySQL】ログイン / データベース・テーブルの作成

SQL

MySQLにログインする ターミナルにて、サーバーを立ち上げる。 $ mysql.server restart その後ログインを実行。 $ mysql -u root -p パスワードを求められるので入力する。 Enter password: mysql> という表示になれば準備完了。 データベースを確認 まずは…

【SQL】データの取得(SELECT・FROM・WHERE・ORDER BY・LIMIT)

SQL

① purchasesテーブルから、nameカラムのデータを取得する SELECT name FROM purchases; ② purchasesテーブルから、nameカラムとpriceカラムのデータを取得する SELECT name,price FROM purchases; ③ purchasesテーブルから、全てのカラムのデータを取得する …