반응형
2022.04.13 - [IT/SQLP] - [SQL 기초강의] 1강. SQL의 이해
SQL 구문 - 기본 구문
SELECT [ALL | DISTINCT] {*, COLUMN expression [ALIAS],…….}
FROM TABLE
WHERE 조건절
ORDER BY [컬럼1],[컬럼2],……..[ASC/DESC]
- SELECT : 표시할 대상 열
- FROM : 대상 열을 포함하는 해당 테이블
- WHERE : 조회되는 행(ROW)을 제한 (선택)
- ORDER BY : 조회된 ROW 가운데 지정된 컬럼 기준으로 정렬
SQL 구문 - *
SELECT *
FROM TB_EMP
- * : (*)는 테이블에 있는 데이터의 모든 컬럼 표시
- TB_EMP(사원) 테이블의 모든 컬럼 표시
SQL 구문 - 컬럼지정
SELECT EMPNO
, ENP_NM
, GRD
FROM TB_EMP
- 조회하고자 하는 컬럼을 쉼표로 구분하여 지정
- TB_EMP(사원) 테이블의 사원번호, 사원명, 직급을 조회
- 쉼표( , )를 컬럼 앞에 두면 작성 효율성을 높일 수 있음.
SQL 구문 - Alias
SELECT ENAME AS NAME
, JOB JOB_TITLE
, SAL “Salary”
FROM EMP
- 컬럼 머리글의 이름 변경 가능
- 컬럼명과 별칭 사이에 선택적으로 AS 키워드를 사용 가능
- 공백 또는 특수 문자가 있거나 대소문자를 구분할 경우 큰 따옴표(“ “) 를 사용
SQL 구문 - 산술 연산
SELECT PROD_NM
, PROD_UNIT_AMT
, PROD_UNIT_AMT * 0.8 AS REAL_SAL_AMT
FROM TB_PROD
- +. – , x, /(나누기) -> 산술 연산자의 순서는 수학에서와 같이 (), *, /, +, - 의 순임
- 제품 단가의 80%(20% 세일)를 실제 판매 금액으로 출력
- 산술 연산은 데이터 타입이 NUMBER일 경우 가능
- (CHARACTER 데이터 타입의 컬럼에 산술 연산을 할 경우 데이터베이스 내부에서 NUMBER 데이터 타입으로 변환한 후 연산 실시)
반응형
'IT > SQLP' 카테고리의 다른 글
SQLP 기출문제 2편 (0) | 2022.04.21 |
---|---|
SQLP 기출문제 (0) | 2022.04.21 |
[SQL 기초강의] 1강. SQL의 이해 (2) | 2022.04.13 |
[SQLP] 객관식 문제 (2) (0) | 2022.04.06 |
SQLP 객관식 문제 (10문제) (0) | 2022.04.05 |
댓글