[SQL] A컬럼에 대한 중복 제거 후 B컬럼까지 가져오기 #Postgresql #DISTINCT ON
2020. 3. 17. 04:16ㆍDiary
Postgresql에는 DISTINCT ON이라는 syntax가 존재한다.
보통 DISTINCT를 사용하게 되면 정의된 컬럼에 대해서만 조회가 되는데 DISTINCT ON을 사용할 경우 DISTINCT로 정의된 컬럼 이외의 컬럼 값에 대한 조회가 가능하다.
ORDER BY를 사용해서 가져오는 값을 조절할 수 있다.
SELECT DISTINCT ON(column_A), column_B
FROM table
ORDER BY column_B DESC;
'Diary' 카테고리의 다른 글
[SQL] Postgresql, 정렬하고 중복제거하기 #DISTINCT ON (0) | 2020.04.04 |
---|---|
라즈베리파이상에 파이어폭스 설치하기 (0) | 2020.03.30 |
[SQL] CONCAT, 문자열 결합하기 #Postgresql #SQL #CONCAT (0) | 2020.03.10 |
[SQL] WERER절에 IN 연산자 사용하기 #Postgresql #psycopg2 #Python (0) | 2020.03.09 |
PyTorch로 Numpy를 대체하여 성능을 끌어올려보자 #pytorch #numpy #gpu #cuda #python #colab (1) | 2020.03.08 |