● 기본 select문
데이터베이스에서 정보를 검색, 조회를 합니다. 원하는 집합을 oracle server에게 요청한다고 말할 수 있다고합니다.
(1) select 기본 구문
select 표시할 열 | * from table 명; ->(asterisk(*): '모든'이라는 의미 입니다.) |
(2) 테이블에서 모든 열 검색
select * from emp; -> 의미 : emp테이블에 *(모든)열 검색 |
(3) 특정한 열 검색
select empno, job from emp; |
(4) alias(열 머리글의 이름을 바꿔줍니다. as 키워드를 사용합니다.)
select empno as "사원번호", job as "직업" from emp; |
(5) 산술연산(+,-,*,/, 사칙연산의 우선순위를 따릅니다.)
select ename as "이름", sal*12 as "연봉" from emp; |
(6) null(알수없는 값, 0과 공백과는 다른 개념입니다. 산술연산이 적용될 수 없는 알수없는 값을 의미합니다.)
select ename, comm*2 from emp; ->null값을 포함한 연산은 null로 계산됩니다. |
(7) distinct(중복 행을 제거해 줍니다.)
select distinct job from emp; |
(8) discribe(테이블의 구조를 표시해 줍니다.)
desc emp; 또는 describe emp; |
(9) 연결연산자(열, 문자열을 다른 열에 연결하여 출력합니다.)
select empno || ename as "회사원" from emp; |
(10) 대체 인용(q) 연산자(문장안에 따옴표를 넣기위한 구분자입니다.)
select empno || q'[empno's and name is ]' ||ename as "회사원" from emp; |
'학부 정리 > DataBase' 카테고리의 다른 글
[DataBase-공부] 6. 함수를 사용해보자 (2) | 2018.01.01 |
---|---|
[DataBase-공부] 5. where절을 써서 데이터를 제한해 보자 (0) | 2018.01.01 |
[DataBase-공부] 3. sqldveloper (0) | 2017.12.31 |
[DataBase-공부] 2. Oracle DB - sql*plus를 이용해보자 (0) | 2017.12.31 |
[DataBase-공부] 1.Oracle Database Express Edition(XE) 11g설치 (0) | 2017.12.31 |