SQL TABLE DATA 처리 / 가장 많이 쓰이는 SELECT 알아보기 (ALIAS...

SQL TABLE DATA 처리 / 가장 많이 쓰이는 SELECT 알아보기 (ALIAS...

* 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;

좌) SALARY + 300 / 우) SALARY * 12

- 문자열 합하기 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;

from http://greencolin-developer.tistory.com/29 by ccl(A) rewrite - 2021-12-26 18:02:06