[SQL]SQL基本構文-選択
📗 SQL ?
SQLは、リレーショナル・データベース管理システム(RDBMS、リレーショナル・データベース管理システム)を操作する際に使用される言語です.
✔ RDBMS
行と列を持つ表形式データ(2 Dデータ)のデータベース行(レコード)、列(列/フィールド)、セル(行と列の交差、データ値)から構成されます. 数値型、文字列型、日付と時間型、NULL(値なしデータ)などの資料型があります. 📙 SQLコマンドのタイプ
1. DML (Data Manipulation Language)データオペレータ SQLの最も基本的なコマンドセット DBでのデータの追加、削除、更新に使用します.
SELECTDBに含まれるデータをクエリーまたは取得するコマンドINSERTUPDEETEDBのテーブルのデータを変換するコマンド(データの挿入、変更、削除)です.
2. DDL (Data Definition Language)データ定義子 このようなオブジェクトを作成または削除するコマンド DBオブジェクト(Object)という名前のデータボウルを使用してデータを管理する . DBオブジェクトは、テーブル、ビューなどを含む.
CREATEALTERDROPRENAMETRUNCATEテーブルなど、データ構造(作成、変更、削除、名前変更)を定義するコマンドを説明します.
3. DCL (Data Control Language)データ制御言語 トランザクションおよびデータアクセス権を制御するコマンド コマンド説明GRANTREVOKEデータベースにアクセスし、オブジェクトを許可および回収するコマンド
📘 SELECT文
きほんこうぞう
SQLは、リレーショナル・データベース管理システム(RDBMS、リレーショナル・データベース管理システム)を操作する際に使用される言語です.
✔ RDBMS
行と列を持つ表形式データ(2 Dデータ)のデータベース
1. DML (Data Manipulation Language)
2. DDL (Data Definition Language)
3. DCL (Data Control Language)
📘 SELECT文
きほんこうぞう
SELECT 컬럼명
FROM 테이블
2つ以上の列をクエリーSELECT 컬럼명1, 컬럼명2, ...
FROM 테이블
すべての列を表示SELECT *
FROM 테이블
重複データの消去と表示SELECT DISTINCT 컬럼명
FROM 테이블
条件式の適用SELECT *
FROM 테이블
WHERE 조건
複数の条件式の適用SELECT *
FROM 테이블
WHERE 조건
AND 조건
OR 조건
条件式の種類WHERE 컬럼명 BETWEEN 0 AND 100 // 0 ~ 100
WHERE 컬럼명 NOT BETWEEN 0 AND 100 // 0 ~ 100을 제외한
WHERE 컬럼명 IN (0, 10, 100) // 0, 10, 100을 포함한
WHERE 컬럼명 NOT IN (0, 10, 100) // 0, 10, 100을 제외한
WHERE 컬럼명 IS NULL // NULL인 컬럼명
WHERE 컬럼명 IS NOT NULL // NULL이 아닌 컬럼명
WHERE 컬럼명 LIKE '박__' // 박으로 시작하는 3글자 (ex 박명수)
WHERE 컬럼명 NOT LIKE '박__' // 박으로 시작하지 않는 3글자
WHERE 컬럼명 LIKE '박%' // 박으로 시작하는 문자열 (ex 박수, 박명수, 박달나무 ...)
WHERE 컬럼명 LIKE '%박' // 박으로 끝나는 문자열 (ex 대박, 자승자박)
WHERE 컬럼명 LIKE '%박%' // 박을 포함하는 문자열 (ex 박명수,대박나세요)
WHERE 컬럼명 NOT LIKE '박%' // 박으로 시작하지 않는 문자열
特定の列でソートSELECT 컬럼명
FROM 테이블
ORDER BY 컬럼명 desc // desc : 오름 차순, asc : 내림차순
複数のソート条件SELECT 컬럼명
FROM 테이블
ORDER BY 컬럼명1, 컬럼명2
Reference
この問題について([SQL]SQL基本構文-選択), 我々は、より多くの情報をここで見つけました https://velog.io/@junbeomm-park/SQL-SQL-기본문법-Selectテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol