이 영역을 누르면 첫 페이지로 이동
시간의화살 블로그의 첫 페이지로 이동

시간의화살

페이지 맨 위로 올라가기

시간의화살

행복하세요

Database/Oracle

  • 시간의화살
[Oracle] 관리 문법 정리

[Oracle] 관리 문법 정리

2023.04.05
DML Data Manipulation Language의 약자로 데이터 조작 언어로 해석된다. 테이블에 있는 행을 삭제, 수정, 추가할 때 사용된다. insert into tbl (a, b, c) values (1, 2, 3); insert into tbl (a, b) select a, b from tbl2 WHERE c = "asdf" tbl 부분에 테이블, 서브쿼리를 작성하고 데이터를 추가한다. 테이블에 columns를 정의하지 않으면 모든 값을 입력해 줘야 한다. 위의 예시에서 서브쿼리를 사용했는데, c가 asdf인 행을 tb1에 삽입했다. 한 번에 여러 데이터를 삽입할 수 있다. insert ALL into tbl1 (a, b) values (a, b) into tbl2 (a, b) values ..
[Oracle] 중급 문법 정리

[Oracle] 중급 문법 정리

2023.04.03
GROUP BY expression select a, b, c from tbl where c > 20 GROUP BY (); GROUP BY 문법을 통해 expression으로 행 그룹을 생성하고 해당 그룹을 하나의 행으로 묶는다. WHERE 조건 뒤에 위치하고, WHERE 절이 실행된 후 실행된다. expression 부분에 b를 넣어주면 b별로 값을 집계한다. 값이 b인 행들을 그룹으로 모아서 결과를 반환하고, 집계 함수와 함께 사용해 그룹들에 대한 통계 값을 얻어올 때 사용한다. 그룹으로 묶는 expression을 여러 개 사용해도 된다. 적절하게 사용해 통계 관련 처리를 편하게 하자. GROUP BY ROLLUP (expression) GROUP BY CUBE (expression) GROUPIN..
[Oracle] 기초 문법 정리

[Oracle] 기초 문법 정리

2023.03.28
select distinct column as col from t1.table tbl; select 문법으로 테이블 또는 스키마의 테이블에서 열들을 조회할 수 있다. (schema.table.column 구조를 가진다) distinct, unique 를 함께 사용해 중복된 조회 시 나오는 결과에서 중복된 column을 제거할 수 있고, as 를 사용해 조회하는 열의 별칭을 설정할 수 있다. (예시에서는 테이블에도 별칭을 설정했다) 별칭을 적절히 사용해 쿼리의 가독성을 높이자. select 'literal' as lit, col from table SAMPLE (20); SAMPLE [BLOCK] (sample_percent) [SEED (seed_value)] SAMPLE 문법을 사용해 테이블의 일부 값..
  • 최신
    • 1
  • 다음

정보

시간의화살 블로그의 첫 페이지로 이동

시간의화살

  • 시간의화살의 첫 페이지로 이동

검색

방문자

  • 전체 방문자
  • 오늘
  • 어제

카테고리

  • 분류 전체보기 (614)
    • Algorithm (205)
      • Data Structure (5)
      • Theory && Tip (33)
      • Baekjoon (166)
      • ALGOSPOT (1)
    • Spring (123)
      • Spring (28)
      • Spring Web MVC (20)
      • Spring Database (14)
      • Spring Boot (6)
      • Spring 3.1 (11)
      • Spring Batch (6)
      • Spring Security (16)
      • JPA (12)
      • Spring Data JPA (5)
      • QueryDSL (4)
      • eGovFramework (1)
    • Programming Language (74)
      • Java (19)
      • JavaScript (15)
      • C (25)
      • C++ (12)
      • Python (1)
      • PHP (2)
    • Computer Science (69)
      • Operating System (18)
      • Computer Network (17)
      • System Programming (22)
      • Universial Programming Lang.. (8)
      • Computer Architecture (4)
    • Database (21)
      • Database (7)
      • MySQL (3)
      • Oracle (3)
      • Redis (5)
      • Elasticsearch (3)
    • DevOps (20)
      • Docker && Kubernetes (8)
      • Jenkins (4)
      • Github Actions (0)
      • Amazon Web Service (8)
    • Machine Learning (28)
      • AI Introduction (28)
    • Mobile (28)
      • Android (21)
      • Flutter (7)
    • Solutions (14)
    • Logs (6)
    • 낙서장 (26)

최근 글

나의 외부 링크

메뉴

  • 홈

정보

13months의 시간의화살

시간의화살

13months

블로그 구독하기

  • 구독하기
  • RSS 피드

티스토리

  • 티스토리 홈
  • 이 블로그 관리하기
  • 글쓰기
Powered by Tistory / Kakao. Copyright © 13months.

티스토리툴바