SQL select
SQL SELECT文 基礎
SELECT カラム名,カラム名
FROM テーブル名;
条件指定
SELECT *
*を付けると全てのカラムを習得してくる
一意の時と比べると少し遅いらしい
FROM テーブル名
WHERE カラム名 = 条件;
条件はデータ型に注意して記述する。
LIKE演算子
SELECT カラム名,カラム名
FROM テーブル名;
SELECT *
*を付けると全てのカラムを習得してくる
一意の時と比べると少し遅いらしい
FROM テーブル名
WHERE カラム名 = 条件;
条件はデータ型に注意して記述する。
LIKE演算子
ある文字列を習得したい場合はLIKE演算子を使用する
一緒に覚えておくといいのが『ワイルドカード』と言う言葉
意味はどんな文字列にもマッチする的な
LIKE演算子の中では「%」をワイルドカードという。
- %文字列% 全てを含む
- 文字列% 前方一致
- %文字列 後方一致
SELECT *
FROM テーブル名
WHERE カラム名 LIKE %文字列%;
NOT演算子
特定の文字列に一致、含まないデータを習得する場合は
NOT演算子を使用する。
SELECT *
FROM テーブル名
WHERE NOT 条件;
SELECT *
FROM テーブル名
WHERE NOTカラム名 LIKE %文字列%;
NULLのデータを習得
SELECT *
FROM テーブル名
WHERE カラム名 IS NULL;
NULLではないデータの習得
SELECT *
FROM テーブル名
WHERE カラム名 IS NOT NULL;
AND、OR 演算子
SELECT *
FROM テーブル名
WHERE カラム名 IS NULL;
SELECT *
FROM テーブル名
WHERE カラム名 IS NOT NULL;
AND、OR 演算子
ANDはかつ
OR、どちらか
SELECT *
FROM テーブル名
WHERE カラム名 = 条件1
AND カラム名 = 条件2;
SELECT *
FROM テーブル名
WHERE カラム名 = 条件1
OR カラム名 = 条件2;
LIMIT 習得件数の制限
データの習得件数を制限したい場合につかう。
5件習得したい場合
SLECT *
FROM テーブル名
LIMIT 5;
条件指定
SLECT *
FROM テーブル名
WHERE カラム名 条件
LIMIT 5;
ORDER BY 習得データの並び替え
ASC 昇順 1、2、3
DESC 降順 3、2、1
SELECT *
FROM テーブル名
ORDER BY カラム名 DESC または ASC
条件指定
SELECT *
FROM テーブル名
WHERE カラム名 条件
ORDER BY カラム名 DESC または ASC;
習得件数制限
SELECT *
FROM テーブル名
ORDER BY カラム名 DESC または ASC;
LIMIT 5;
Author And Source
この問題について(SQL select), 我々は、より多くの情報をここで見つけました https://qiita.com/DJzakiyama18/items/3616d79d96f6eaf516d3著者帰属:元の著者の情報は、元の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 .