데이터베이스

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 일지
Developer Story HouseIT계의 큰손이 되고 싶은 개린이의 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

인기 글

태그

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

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