티스토리 뷰
DESC 명령어 / 테이블 구성을 보기위한 명령문으로 DESCRIBE의 약자
DESC [테이블 이름];
SELECT절 & FROM절
SELECT절에는 조회할 열 이름 또는 출력할 데이터를 하나 이상 지정한다.
열과 열을 구분할 때는 쉼표(,)를 사용한다.
FROM절에는 조회할 테이블을 지정한다.
SELECT [조회할 열1 이름], [열2 이름], …, [열N 이름]
FROM [조회할 테이블 이름];
전체 열이 보고 싶을 때는 SELECT 절에 조회할 열 이름 대신 애스터리스크(*)를 사용한다.
SELECT *
FROM [조회할 테이블 이름];
문장 끝에는 항상 세미콜론(;)을 넣어야 한다.
DISTINCT / 조회한 데이터의 내용에서 불필요한 중복을 제거하고 특정 데이터 종류만 확인하고 싶을 때 사용.
1) 열이 한 개인 경우
SELECT DISTINCT [열 이름]
FROM [테이블 이름];
2) 열이 여러 개인 경우
SELECT DISTINCT [열1 이름],[열2 이름]
FROM [테이블 이름];
ALL / 데이터 중복을 제거하지 않고 그대로 출력할 때 사용.
1) 열이 한 개인 경우
SELECT ALL [열 이름]
FROM [테이블 이름];
2) 열이 여러 개인 경우
SELECT ALL [열1 이름],[열2 이름]
FROM [테이블 이름];
ALIAS / 열의 별명(별칭) 설정할 때 사용
SELECT [열 이름] AS [별칭]
FROM [테이블 이름];
파생변수를 만들어서 별칭을 사용할 수 있다.
SELECT ENAME, SAL,SAL*12+COMM AS ANNSAL, COMM
FROM EMP;
SAL 열×12+COMM 을 계산한 값 → ANNSAL 이란 별칭으로 열이 만들어짐.
SELECT STU_DEPT | | '과' | | STU_NAME | | '입니다' 학과성명 FROM STUDENT;
ORDER BY / 데이터를 특정 기준으로 정렬해서 출력해야 할 때 사용
SELECT [열2 이름], …, [열N 이름]
FROM [테이블 이름]
ORDER BY [기준이 되는 열];
오름차순일 때는 ASC(오름차순은 기본으로 되기 때문에 굳이 작성 안 해도 됨), 내림차순일 때는 DESC 사용.
오름차순(ASC) | SELECT [열1 이름],[열2 이름], …, [열N 이름] FROM [테이블 이름] ORDER BY [기준이 되는 열] ASC; |
내림차순(DESC) | SELECT [열1 이름],[열2 이름], …, [열N 이름] FROM [테이블 이름] ORDER BY [기준이 되는 열] DESC; |
내림차순과 올림차순은 동시에 사용 가능하다.
SELECT [열1 이름],[열1 이름], …, [열N 이름]
FROM [테이블 이름]
ORDER BY [기준이 되는 열1] ASC, [기준이 되는 열2] DESC;
SELECT절에 열이 여러개 일 때는 ORDER BY 뒤에 열 이름 대신 순서대로 1,2,3 숫자로 해도 됨.
SELECT [열1 이름], …, [열N 이름]
FROM [테이블 이름]
ORDER BY 1 ASC, 2 DESC;
'공부합시다 > 찍먹' 카테고리의 다른 글
[JAVA] 조건식_if-else문(2형식) (0) | 2021.03.10 |
---|---|
[JAVA] 조건문 _ 단순 if문(1형식) (0) | 2021.03.10 |
[JAVA] BufferedReader (0) | 2021.03.10 |
[명품자바 프로그래밍] 예제 2-4 (0) | 2021.03.10 |
클래스 & 메소드 (0) | 2021.03.10 |