* TABLE DATA들
- INSERT
- DELETE
- SELECT : 90%
- UPDATE
- SELECT 형식 : (SELECT절, FROM절)
SELECT (값, 컬럼명, 함수, SUB QUERY(쿼리문이 하나 더 들어감))
FROM (테이블명, SUB QUERY)
-- SELECT 적용해보기
- employees 테이블의 모든(*) 컬럼의 데이터 가져오기
SELECT * FROM employees;
- (hr)계정에 있는 모든 테이블을 볼 수 있는 쿼리
SELECT * FROM TAB;
- 원하는 데이터만 선택적으로 불러옴
SELECT EMPLOYEE_ID, FIRST_NAME, SALARY -- 3가지 데이터만 선택적으로 불러옴
from EMPLOYEES;
- 원하는 데이터에 연산도 추가 가능
SELECT LAST_NAME, SALARY, SALARY + 300 -- 300만큼 +된 월급을 보고 싶다
FROM EMPLOYEES;
SELECT LAST_NAME, SALARY * 12 -- 연봉
FROM EMPLOYEES;
- 문자열 합하기 STR || STR1
(JAVA : str + str1)
SELECT FIRST_NAME || ' ' || SALARY -- FIRST_NAME + " " + SALARY
FROM EMPLOYEES;
- 빈칸을 함께 더해줘서 문자열 사이에 띄어쓰기 해줌
- ALIAS (별명) 지정
SELECT employee_id AS "사원 번호", salary as 월급, first_name 이름
FROM EMPLOYEES;
- ALIAS에 띄어쓰면 오류 → ""로 묶어주기
- DISTINCT 중복 행 삭제
SELECT DISTINCT JOB_ID
FROM EMPLOYEES;
- DESC : 해당 테이블의 컬럼 정보 (컬럼명, 널, 유형), 이클립스에선 불가
DESC EMPLOYEES;
'Coding Note > SQL' 카테고리의 다른 글
SQL DUAL 테이블 / SELECT문 WHERE절 (비교연산자, NULL, IS NULL, IS NOT NULL, AND, OR, IN, LIKE) (0) | 2021.12.26 |
---|---|
SQL SELECT 기초 예제 (DESC / ALIAS / 연산 / NVL / DISTINCT) (0) | 2021.12.26 |
SQL 기초 / 데이터 유형(VARCHAR2, NUMBER, DATE 등) (0) | 2021.12.26 |
Eclipse 이클립스에서 DB 연동하는 법 (0) | 2021.12.21 |
오라클 / SQL Developer 다운로드 및 초기 설정 (0) | 2021.12.21 |
댓글