티스토리 뷰

공부합시다/찍먹

기본 형식

신규_유저 2021. 2. 24. 21:50

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;

 

 

반응형
LIST

'공부합시다 > 찍먹' 카테고리의 다른 글

[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
댓글
링크
공지사항
최근에 올라온 글