본문 바로가기
IT/SQLP

[SQL 기초강의] 2강. SELECT

by by디디 2022. 4. 14.
반응형

2022.04.13 - [IT/SQLP] - [SQL 기초강의] 1강. SQL의 이해

 

[SQL 기초강의] 1강. SQL의 이해

SQL이란? SQL = Structured Query Language ANSI(미국 표준 협회)에서 제정한 관계형 데이터베이스(Relational DB)를 위한  표준 언어 SQL을 통해서만 RDBMS안에 있는 데이터를 얻을 수 있음 모든 SQL 문은 세미..

zaop.tistory.com

 


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 키워드를 사용 가능
  • 공백 또는 특수 문자가 있거나 대소문자를 구분할 경우 큰 따옴표(“ “) 를 사용

SELECT
SQL

 

SQL
SQL

 

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

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

댓글