본문 바로가기
[SQL] 순번 만들기_한 개의 필드 [참고도서] [SQL 레벨업-DB 성능 최적화를 위한 SQL 실전 가이드] - https://www.yes24.com/Product/Goods/24089836 SQL 레벨업 - YES24 실무에 필요한 SQL 최적화!〈SQL 첫걸음〉으로 성공적인 입문을 마치고, 다음 고지를 바라보는 이들을 위한 한 권!이 책은 고성능 SQL 작성 방법을 초보자 눈높이에 맞춰 다양한 예제를 통해 설명 www.yes24.com 1. 기본 키가 한 개의 필드일 경우 예시 테이블 -- ROWNUMBER 함수 구현 가능 버전 select student_id, ROWNUMBER() OVER (order by student_id) as seq from Weights; -- MYSQL 등 ROWNUMBER 구현 불가능 버전 selec.. 2023. 7. 9.
[SQL] With 구문_CTE 만들기 설명 CTE 만들기 (실존하지 않는 가상 테이블 만들기) 예시 가상 테이블 만들기 bins : 30부터 60까지 5씩 커지는 bin을 만드는 내용 (upper는 상한값, lower은 하한값) ebs : amazon-ebs라도 태깅된 값을 가져오는 내용 하단 카운팅 내용 특정 구간마다 해당하는 수를 세서 print 2023. 2. 5.
[SQL] Corr 함수_상관관계 구하기 설명 숫자로 이루어진 컬럼들 사이의 상관관계 출력 corr(`컬럼명1`, `컬럼명2`) 예시 2023. 2. 5.
[SQL] Generate series 함수_ 등차수열 만들기 설명 generate_series(`시작 숫자`, `끝 숫자`, `간격 크기`) 등차수열 함수 (소수점 가능) 예시 2023. 2. 5.
[SQL] Trunc 함수_소수점 버리기 설명 round 함수와 달리, 기준 소수점 이하의 숫자를 버리는 함수 ex) round(3.4567,2) = 3.46 ex) trunc(3.4567, 2) = 3.45 예시 2023. 2. 5.
[SQL] Coalesce_NULL값 대체하기 설명 두 컬럼 중 null이 아닌 값을 먼저 출력하는 함수이며, 둘 다 null일 경우는 null 출력 예시 2023. 1. 21.