[DQL] - SELECT
分類用途キーワードデータ制御言語オブジェクト制御GRANT、データ定義言語テーブル作成/修正/削除CREATE、ALTER、DROP、データ管理言語データ記憶/修正/削除INSERT、UPDATE、DELETEDQLデータ照会SELECTL、取引制御言語
デルに格納されているデータを問い合わせるコマンド 文中[]は省略可能な文、[]はその中の1つを入力しなければならないことを示す SELECTドアの後ろに必要な色が複数ある場合は、「、」 SQL文は大文字と小文字を区別しない.
-ただし、DATA値は大文字と小文字を区別する必要があります.
SQL文は、1行または複数行入力できます.
一般的に、キーワードは大文字です.
他のすべての単語、すなわち表名と列名を入力することをお勧めしますが、小文字を使用します.
最近のコマンドはSQL bufferに格納されます.
-
“;”コマンドの最後を説明します.
このエイリアスは、データベース内のカラム名を完全に変更しない
SELECT文を使用して結果を検索する場合にのみ、必要なカラム名として表示されます.
TABテーブルは、登録したアカウントが所有するテーブルの情報を伝えるデータ通信ツールです.
- アカウントが確認されている場合は、SELECT構文を使用してtabに問い合わせ、USERが所有するテーブルを確認してください
表情報を表示するにはDESC構文を使用
1行の重複値のみを選択する場合に使用するキーワード
表資料:Oracle- 参考書(書):SQL使用 🎈2020.10.28
SELECT
1.1 SELECT形状
SELECT {* | [ DISTINCT ] column [as alias] | 계산식 | 함수식 | … }
FROM table_name
[WHERE 컬럼명 비교연산자 비교값]
[ORDER BY 정렬할 컬럼명 정렬방식];
キーワード形状DISTINCT重複行削除オプション*または列名テーブル内のすべての列をクエリーする場合、または「クエリー別名」という列のみをクエリーして別の名前を付ける場合に使用します.列名の後ろのasは省略可能なtable nameクエリー対象テーブル名WHERE条件で、結果に一致する行のみを検索し、「DER BY」ソート順を定義します.DESC(降順);ASC(default、昇順と省略可能)1.2デフォルトSELECT文
SELECT * --SELECT절 : 컬럼선택
FROM emp; --from절 : 검색대상 테이블 선택
1.2.1特定列を選択して検索するSELECT文
SELECT 컬럼이름1, 컬럼이름2, 컬럼이름3, …
FROM 테이블이름;
1.2.2すべての列のSELECT文を検索する
SELECT *
FROM 테이블이름;
1.2.3 SQL文の作成に関する注意事項
-ただし、DATA値は大文字と小文字を区別する必要があります.
SELECT * FROM emp WHERE ename = 'WARD';
SELECT * FROM emp WHERE ename = 'ward';
SQL文は、1行または複数行入力できます.
一般的に、キーワードは大文字です.
他のすべての単語、すなわち表名と列名を入力することをお勧めしますが、小文字を使用します.
最近のコマンドはSQL bufferに格納されます.
-
버퍼(buffer)
:パフォーマンス向上のためのデータ格納用メモリ“;”コマンドの最後を説明します.
1.3カラム名に別名を追加(例:Alias)
1. SELECT 컬럼명 별칭, 컬럼명2 별칭 FROM 테이블이름;
2. SELECT 컬럼명 AS 별칭, 컬럼명2 AS 별칭 FROM 테이블이름; //추천방법
3. SELECT 컬럼명 "별칭", 컬럼명2 “별칭” FROM 테이블이름;
SELECT文を使用して結果を検索する場合にのみ、必要なカラム名として表示されます.
1.4テーブル関連情報をチェックするSQL文
1.4.1 TAB表
-
데이터 딕셔너리
:Oracleシステムは、テーブルの列、ドメイン、および制約のメタデータにオブジェクト(テーブル)の情報を格納します.表ユーザー確認
show USER;
1.4.2 DESCRIBEを使用してテーブル情報を確認する
DESC 테이블명 ;
1.5 DISTINCT重複除外
SELECT DISTINCT 컬럼명, 컬럼명1, 컬럼명2
FROM 테이블이름;
1.6列の値を計算する演算子
1. SELECT 컬럼명 + 컬럼명1 FROM 테이블명;
2. SELECT 컬럼명 - 컬럼명1 FROM 테이블명;
3. SELECT 컬럼명 * 컬럼명1 FROM 테이블명;
4. SELECT 컬럼명 / 컬럼명1 FROM 테이블명;
SELECT ename, sal, sal * 12
FROM emp;
Reference
emp 테이블
Reference
この問題について([DQL] - SELECT), 我々は、より多くの情報をここで見つけました https://velog.io/@withcolinsong/DQL-SELECTテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol