본문 바로가기

DB 및 SQL/SELECT문

[Oracle SQL] Alias - 컬럼에 별칭 붙이기 ※요약친구를 부를 때 이름 대신 별명을 부를 때도 있는 것처럼기존 컬럼명 대신 자신이 설정한 명칭(별칭)으로 컬럼을 출력한다. ※설명Alias에는 대소문자, 공백, 한글, 특수문자 등을 표현 할 수 있다.띄어쓰기를 하거나 특수문자가 맨 앞에 들어갈 경우 인용부호(" ")로 묶어준다. ※예제 SELECT empno, sal Salary FROM empSELECT empno, sal as Salary FROM empSELECT empno, sal "Salary" FROM empSELECT empno, sal "S a l a ry" FROM empSELECT empno, sal "*Salary*" FROM empSELECT empno, sal as Salary FROM emp ※결과컬럼명 "sal"이 설정한 .. 더보기
[Oracle SQL] ORDER BY절 - DESC, ASC ※요약SELECT문으로 검색된 데이터를 오름차순(ASC)이나 내림차순(DESC)으로 정렬 시킬 때 사용한다.Default값은 Ascending(오름차순)으로써 ASC는 생략해도 되며, 문자는 알파벳 순서로 출력된다.ORDER BY절에 선택된 컬럼이 여러 개일 경우 앞(왼쪽)에 정의된 컬럼을 기준으로 먼저 분류한 후,이후에 나열된 순서대로 분류한다. ※용어 설명오름차순 : 작은 값부터 큰 값 쪽으로의 순서 ex)1, 2, 3, 4, n, n+1...내림차순 : 큰 값부터 작은 값 쪽으로의 순서 ex)5, 4, 3, 2, 1 ※예제에 쓰일 emp 테이블 ※예제1. SELECT empno FROM emp ORDER BY empno DESC2-1. SELECT empno FROM emp ORDER BY empn.. 더보기
[Oracle SQL] DISTINCT 키워드 ※요약조회하려는 칼럼의 중복되는 값은 제거 후 보여준다.DISTINCT 키워드 뒤에 2개 이상의 칼럼을 정의하면 하나의 RECORD로 인식하여 DISTINCT 키워드 이후에 오는 칼럼에 대해 모두 중복 제거한다. ※예제SELECT DISTINCT mgr FROM emp;SELECT DISTINCT job, mgr FROM emp; ※예제에 쓰일 emp 테이블 ※결과 SELECT DISTINCT mgr FROM emp SELECT DISTINCT job, mgr FROM emp 더보기
[Oracle SQL] SELECT문 ※요약 SELECT : 테이블 내의 데이터를 조회할 때 사용한다. ※예제 SELECT * FROM emp; ※설명 SELECT : 데이터를 조회하기 위해 사용되며, DQL(Data Query Language)이라고도 한다.* : 테이블에 정의된 모든 필드(컬럼)를 조회한다.FROM emp : 선택한 테이블명 ※결과 더보기