on
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