SQL 조회(SELECT)

·2022년 11월 17일
0

Oracle/SQL

목록 보기
4/16
  • 컬럼(Column) : 열
  • 로우(Row) : 행
  • 주석 : --

기타 명령어

  1. DISTINCT -- 중복데이터 제거(보통 전체 종류를 파악할때 사용)
    SELECT DISTINCT JOB FROM EMP;
  2. CLEAR SCR -- 화면 지움
  3. ALIAS -- 컬럼명에 별명을 붙여서 사용
    SELECT ENAME AS "이름", JOB AS "직업" FROM EMP;--AS 생략가능
    SELECT ENAME "이름", JOB "직업" FROM EMP; --""생략가능
    SELECT ENAME 이름, JOB 직업 FROM EMP;
    단 별명에 띄어쓰기가 있으면 ""꼭 해주어야 함

SELECT : 데이터를 조회할때 사용하는 명령어

기본구조 (암기)

SELECT 컬럼명1, 컬럼명2,...
SELECT 컬럼명1,컬럼명2,…
FROM 테이블명
[WHERE 조건절] * [] 은 상황에 따라 생략 가능함
[ORDER BY 정렬기준컬럼 [ASC|DESC] -- 오름차순|내림차순

SQL> DESC EMP; -- 테이블구조를 보여줌

 이름                                      널?      유형
 ----------------------------------------- -------- ----------------------------
 EMPNO                                     NOT NULL NUMBER(4)
 ENAME                                              VARCHAR2(10)
 JOB                                                VARCHAR2(9)
 MGR                                                NUMBER(4)
 HIREDATE                                           DATE
 SAL                                                NUMBER(7,2)
 COMM                                               NUMBER(7,2)
 DEPTNO                                             NUMBER(2)

SQL>SELECT * FROM EMP; -- EMP 테이블의 전체 데이터를 불러옴

SQL> SELECT * FROM EMP WHERE JOB='CLERK'; --조건에 해당되는 선에서 전체 데이터 출력함

profile
웹개발입문자

0개의 댓글