見出し画像

SQL 1

SQLとはデータベースを扱う言語。
データベースにクエリ(命令)を送り、データを
取得する。

テーブル → データの表
カラム  → 表の縦列
レコード → 表の横列

データの取得

SELECT カラム名 , * どのカラムのデータを?
FROM  テーブル名 ; どのテーブル?

複数のカラムデータを取得する場合は , (コロン)を
全て取得する場合は *(アスタリスク)を書く
最後は;(セミコロン)で締める

WHERE どこの

WHERE カラム = ” レコード ”; 文字列
     カラム =” 2019-09-27 ” ; 日付
     カラム = レコード;  数字列

WHERE 比較演算子

a < b aが小さい
a <= b aが小さいか、ab同じ
a > b aが大きい
a >= b aが大きいか、ab同じ

LIKE 〜のような

WHERE カラム LIKE レコード% ;
  →カラムの 〜を含むレコード

ワイルドカード
”% 〜 %” → 〜が付く全て
”  〜 %” → 〜で始まるもの
”% 〜  ” → 〜で終わるもの

NOT 条件を満たさないデータ

WHERE NOT  条件 〜 ;
 条件を満たさないデータを取得 

NULL → 何も保存されていない
 WHERE カラム IS NULL ;
     →  NULLである
      カラム IS NOT NULL ;
     →  NULLでない

AND 、OR演算子

WHERE カラム = 1 ;
 AND  カラム = 2 ;
 → 1と2のどちらも

WHERE カラム = 1 ;
 OR   カラム = 2 ;
 → 1と2のどちらか

並び替える

ORDER BY 並び替えたいカラム 並べ方;
  
昇順 ASC  小さい → 大きい
降順 DESC 大きい → 小さい

LIMIT 取得データを制限

クエリ末尾に書くこと
LIMIT 数字;


この記事が気に入ったらサポートをしてみませんか?