Data Science/SQL2 [SQL] 순위 함수 (RANK, DENSE_RANK, ROW_NUMBER, NTILE) 1. RANK 중복 값들에 대해 동일 순위로 표시하고, 중복 순위 다음 값에 대해서는 중복 개수만큼 떨어진 순위로 출력하도록 하는 함수 SELECT empNo, empName, salary, RANK() OVER (ORDER BY salary DESC) as RANK등수 FROM employee 2. DENSE_RANK 중복 값들에 대해서 동일 순위로 표시하고, 중복 순위 다음 값에 대해서는 중복 값 개수와 상관없이 순차적인 순위 값을 출력하도록 하는 함수 SELECT empNo, empName, salary, DENSE_RANK() OVER (ORDER BY salary DESC) as DENSE_RANK등수 FROM employee 3. ROW_NUMBER 중복 값들에 대해서도 순하적인 순위를 표시하.. 2022. 11. 12. [SQL] CONCAT을 까먹다니.. 컬럼 데이터 합치는 방법 컬럼 데이터 합치기 예제 테이블 : hero_collection idx type name 1 1 안중근 2 1 윤봉길 3 2 김유신 4 2 이순신 5 3 이성계 6 3 왕건 7 4 반갑수 SELECT CONCAT(type, '::', name) as hero_name FROM hero_collection; 결과 hero_name 1::안중근 1::윤봉길 2::김유신 2::이순신 3::이성계 3::왕건 4::반갑수 활용 출처: https://extbrain.tistory.com/52 [확장형 뇌 저장소:티스토리] 님 감사합니다! 2022. 10. 15. 이전 1 다음