본문 바로가기
SQL/모두의SQL

3장 SELECT

by sj0020 2021. 5. 30.

오라클 사의 관계형 데이터베이스는 국내 여러 기업에서 활용되고 있으며, 이 책의 모든 내용은 오라클 사의 오라클 데이터베이스를 기준으로 설명하고 실습합니다.

 

3장 SELECT : 데이터 조회의 기본
01 SELECT 문의 기본 문법
1 자, 시작해 봅시다! : SQL 문 작성 규칙
2 전체 데이터 조회하기
SELECT ~ FROM
3 원하는 열만 조회하고 정렬하기
ORDER BY
4 중복된 출력 값 제거하기
DISTINCT
5 SQL 문을 효율적으로 작성하기 위해 별칭 사용하기
AS
6 데이터 값 연결하기
연결 연산자 ||
7 산술 처리하기 : 데이터 값끼리 계산
산술 연산자
02 WHERE 조건 절을 활용한 데이터 검색
1 비교 연산자 : 비교 조회 조건 주기
등호 연산자 =
부등호 연산자 >=
2 SQL 연산자 : 조회 조건 확장하기
BETWEEN 연산자
IN 연산자
LIKE 연산자
IS NULL 연산자
3 논리 연산자 : 조건 논리를 계속 연결하기

 

자주 사용하는단축키

 

ctrl  + Enter  : 쿼리문 실행. 최대 50건 먼저 보여줌. 그 이상 조회 하려면 F5

ctrl + space :  입력하다가 누르면  이름 제안해줌

 


별칭 Alias

별칭에 공백, 특수문자, 대소문자 등을 사용하려면 “Emp Id”처럼 큰따옴표(“)로 묶어서 사용


||

 

SELECT employee_id,  
    first_name||' '||last_name,
    email||'@company.com'
FROM employees;

나는 이렇게 썼는데

책에서는 email || '@' || 'company.com' 으로 분리해서 씀

이유가 있나? 

 

-

 

SELECT employee_id AS 사원번호, salary AS 급여,  
    salary+500 AS 추가급여, salary-100 AS  인하급여, (salary*1.1)/2 AS 조정급여
FROM employees;


비교 연산자 =< >

SQL 연산자 BETWEEN , IN

논리연산자 AND , OR

 

연산자 우선순위 : 괄호 > 부정연산 > 비교연산 > SQL 연산