사색을 사색하다
  • 홈
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • 분류 전체보기
      • 프로그래밍
        • AWS
        • Java
        • SQL
        • HTML & CSS
        • Spring
        • Python
        • Machine Learning
        • Statistics
      • Issues
      • ZIO. 일상
        • TV, 영화 리뷰
        • 생활정보
        • knowledge
      • 사회, 시사, 경제
        • 가상화폐
        • 한 발 한 발 딛는 중
      • 블로그 운영하기
  • 홈
프로그래밍/SQL

[SQL] 서브쿼리 구분, ANY, ALL, IN, EXISTS

1. 서브 쿼리 1) 하나의 SQL문 안에 포함되어 있는 또 다른 SQL문을 말한다. - 하나의 SQL문으로 풀 수 없는, 조금 더 복잡한 데이터를 추출할 때, 2) 서브 쿼리는 메인 쿼리의 칼럼을 모두 사용할 수 있지만, 메인 쿼리는 서브쿼리의 컬럼을 사용할 수 없다. 3) 서브 쿼리를 괄호로 감싸서 사용한다. 4) 서브 쿼리는 단일 행(SINGLE ROW)또는 복수 행(MULTIPLE ROW) 비교 연산자와 함께 사용 가능하다. - 단일 행(SINGLE ROW) 비교 연산자는 반드시 1건 이하여야 한다. - 복수 행(MULTIPLE ROW) 비교 연산자는 서브 쿼리의 결과 건수와 상관없다. 5) 서브 쿼리에서는 ORDER BY를 사용하지 못한다. - ORDER BY 절은 메인 쿼리의 마지막 문제이 위..

2022. 10. 5. 09:41
ZIO. 일상/생활정보

스트레스를 받을 때 몸에서 보내는 신호들

스트레스를 많이 받게 되면 몸에 변화가 오는데 최근 저도 개인 사정에 의해 많이 신경 쓸 일도 생기고 그랬었는데 저도 모르는 사이 스트레스를 많이 받았나 봅니다. 저도 몰랐는데 몸에서 신호를 보냈었더라고. 이런 신호가 자주 발생한다면 하루 정도는 푹 쉬어 일상에 지장 없게 하는 것도 방법인 것 같습니다. 그래서 이번에는 스트레스를 받으면 어떤 반응들이 오는지 알아보도록 하겠습니다 :) 스트레스를 받을 때 몸에서 보내는 신호들 목차 스트레스란? 많은 사람들이 일상생활에서 스트레스라는 단어를 많이 사용하지만 스트레스가 무엇인지를 물으면 잘 설명하지 못하는 경우가 대부분인데요. 우리가 다양한 상황에 스트레스라는 용어를 사용하면서 그 정의가 어느샌가 퇴색된 느낌입니다. 어떤 이는 스트레스를 이야기할 때 ‘나한테..

2022. 10. 3. 10:39
프로그래밍/SQL

[SQL] 그룹 함수, Grouping sets(), Cube(), Rollup()

1. 그룹 함수 (GROUP FUNCTION) 1) 특정 집합의 소계, 중계, 합계, 총 합계를 구할 수 있다. 2) 이런 합계를 구하기 위해서는 다양한 노력들이 필요하나 그룹함수를 이용하여 간단하게 처리를 할 수 있다. 2. 그룹 함수 종류 1) GROUPING SETS() : 특정 항목에 대한 소계를 계산하는 기능이다. 2) CUBE() - 다차원적인 소계를 계산하는 기능이다. - 결합 가능한 모든 값에 대해서 다차원 집계를 생성한다. - CUBE 함수 내에 컬럼이 n개라면 2의 N제곱근만큼의 SUBTOTAL이 생성된다. 3) ROLLUP() - 소 그룹간의 소계를 계산하는 기능이다 - GROUPING 컬럼의 수가 N이라고 할 때 N+1의 SUBTOTAL이 생성된다. - ROLLUP함수 내의 인자의 ..

2022. 10. 2. 10:07
프로그래밍/SQL

[SQL] JOIN 데이터 유형과 유형 변환 방법

1. JOIN이 필요한 이유 1) 필요한 정보 (상품명, 유저 정보, 카테고리 정보 등)가 각기 다른 테이블에 분산 저장되어 있을 때, 이를 하나의 테이블로 가져와서 보기좋게 데이터를 추출하기 위함이다. 2. 데이터 유형 1) 문자형 : CHAR, VARCHAR, LONG, CLOB 2) 숫자형 : INT, BIGINT, NUMERIC, FLOAT, DOUBLE 3) 날짜형 : DATE, TIMESTAMP 4) 참/거짓 : BOOLEAN 3. 데이터 유형 변환 방법 4. 문자형 데이터 가공하기 1) 특정 문자열만 잘라내기 : left(), right(), substring() 2) 문자열 합치기 : A || B, concat(A, B) 3) 조건별로 그룹화하기 : case when ~ else ~ end..

2022. 10. 1. 17:00
프로그래밍/SQL

[SQL]집합연산자 UNION, UNION ALL, INTERSECT, EXCEPT

1. 비교 집합 연산자 SQL문 UNION 연산 UNION UNION, UNION ALL INTERSECTION 연산 INTERSECT DIFFERENCE 연산 EXCEPT 2. UNION 연산자 1) 두 개의 집합에 대한 합집합을 구할 수 있다. A집합 + B집합을 모두 보여준다. * UNION - 결과집합의 중복을 제거하고 보여준다. - 교집합인 경우 중복을 제거한 집합을 보여준다. * UNION ALL - 결과집합의 중복을 그대로 보여준다. 3) UNION 연산자에 사용되는 SELECT문의 컬럼의 수와 순서가 동일해야 한다. 4) 순서가 일치하는 각각 컬럼의 데이터 유형(타입)이 일치해야 한다. 3. INTERSECT 연산자 1) 두 개 이상의 집합에 대한 교집합을 구할 수 있다. 2) INTERS..

2022. 9. 30. 10:29
프로그래밍/SQL

[SQL] 데이터 함수 COMMIT, INSERT, UPDATE, UPDATE JOIN, DELETE, UPSERT, GROUP BY

1. COMMIT 1) 데이터의 삽입, 갱신, 삭제를 완전히 데이터베이스에 기록하는 것이다. 2) 트랜잭션 설정을 "Manual Commit"으로 설정한다. DB 변경 작업 후 COMMIT 혹은 ROLLBACK 명령을 실행 해야한다. 2. INSERT 1) 테이블에 데이터를 입력하는 것이다. 2) RETURNING : INSERT문 수행 후 INSERT한 행을 출력한다. INSERT INTO [(column_name, ...)] VALUES (value, ...); 3. UPDATE 1) 테이블의 데이터를 수정하는 것이다. UPDATE SET =value [WHERE condition]; 4. UPDATE JOIN 1) 조인 연산 및 UPDATE 연산을 동시에 처리 할 수 있다. 예) 판매가격(sale_..

2022. 9. 29. 10:18
  • «
  • 1
  • ···
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • ···
  • 42
  • »
반응형
160x600
Powered by Privatenote Copyright © 사색을 사색하다 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바