데이터베이스

DATABASE STEP 3 - select

2023. 3. 16. 23:09
728x90

★ SELECT

  • SQL Query(질의) > SELECT
  • SELECT 문
    •  DML, DQL
    • 관계대수 연산 중 셀렉션 작업을 구현한 명령어
    • 대상 테이블로부터 원하는 행을 추출하는 작업 > 오라클 서버한테 데이터 좀 주세요~ 요청하는 명령어
    • 읽기
                                                    - select문
    [WITH <Sub Query>]                              - WITH 절
    SELECT column_list                              - SELECT 절 
    FROM table_name                                 - FROM 절
    [WHERE search_condition]                        - WHERE 절
    [GROUP BY group_by_expression]                  - GROUP BY 절
    [HAVING search_condition]                       - HAVING 절
    [ORDER BY order_expresstion [ASC|DESC]];        - ORDER BY 절

 

★ select 절

  • select 컬럼리스트 >  2. 원하는 컬럼을 지정
  • from 테이블명;  > 1. 데이터 소스를 지정(어느 테이블로부터 데이터를 가져올지)
-- 단일 컬럼
select first_name
from employees;

select email
from employees;

-- 다중 컬럼
select first_name, last_name
from employees;

select first_name, last_name, email, salary, phone_number
from employees;

select 
    first_name, last_name, email, salary, phone_number
from 
    employees;

-- 컬럼명을 모두 명 시
select first_name, last_name, email, salary, phone_number
    from employees;

-- 와일드 카드 사용
select * -- 와일드 카드(*) > 모든 컬럼
    from employees;
    
-- 컬럼 리스트의 컬럼 순서는 원본 테이블의 컬럼순서와 무관하다.
select last_name, first_name from employees;

-- 똑같은 컬럼을 가져오는 횟수는 제한이 없다. 반복으로 가져오는것 가능
select first_name, first_name from employees;

select first_name, length(first_name) from employees;

select * from zipcode;

select 절    -- 2. 컬럼 지정 
from 절;     -- 1. 테이블 지정 

select name
    from tblInsa;

select name, buseo, jikwi
    from tblInsa;

-- 항상 select 문의 결과는 테이블이다. > 메모리에 존재하는 임시 테이블 > 결과 테이블 or 결과셋(ResultSet)

select name, length(name)
    from tblInsa;
    
select *
    from tblInsa;

 

728x90

'데이터베이스' 카테고리의 다른 글

DATABASE STEP 5 - Where  (0) 2023.03.16
DATABASE STEP 4 - Operator  (0) 2023.03.16
DATABASE STEP 2 - datatype  (0) 2023.03.16
DATABASE STEP 1 - DB정의  (0) 2023.03.15
데이터베이스 - Window에서 세팅하기  (0) 2023.03.15
'데이터베이스' 카테고리의 다른 글
  • DATABASE STEP 5 - Where
  • DATABASE STEP 4 - Operator
  • DATABASE STEP 2 - datatype
  • DATABASE STEP 1 - DB정의
IT의 큰손
IT의 큰손
IT계의 큰손이 되고 싶은 개린이의 Log 일지
IT의 큰손
Developer Story House
IT의 큰손
전체
오늘
어제
  • 분류 전체보기 (457)
    • 정보처리기사 필기 (18)
    • 정보처리기사 실기 (12)
    • 정보처리기사 통합 QUIZ (12)
    • 빅데이터 (11)
    • 안드로이드 (11)
    • 웹페이지 (108)
    • 자바 (49)
    • SQLD (3)
    • 백준 알고리즘 (76)
    • 데이터베이스 (41)
    • 깃허브 (2)
    • Library (14)
    • Server (31)
    • 크롤링&스크래핑 (3)
    • Spring (23)
    • Vue.js (13)
    • React (27)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • Developer Stroy House

인기 글

태그

  • java
  • 정보처리기사필기
  • 알고리즘
  • it
  • React
  • 웹개발자
  • 프론트엔드
  • 앱개발자
  • 자바
  • IT개발자
  • 정보보안전문가
  • 개발자
  • css
  • 웹개발
  • 정보처리기사
  • IT자격증
  • 개발블로그
  • JavaScript
  • jquery
  • IT자격증공부
  • ajax
  • 웹페이지
  • 코딩테스트
  • jsp
  • html
  • 백엔드
  • 백준
  • DBA
  • 데이터베이스
  • DB

최근 댓글

최근 글

Designed By hELLO
IT의 큰손
DATABASE STEP 3 - select
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.