목록SQL (2)
river의 기술 로그
collect_list() : 한 개의 id 기준으로 여러가지 값을 가질 때, 그 여러가지 값들을 배열 형식으로 묶어주는 함수 (*SparkSQL도 가능) SELECT id, COLLECT_LIST(ITEM) AS item_list FROM item_info GROUP BY id
SQL
2021. 5. 16. 15:45
groupBy를 하든 group by를 하든 이렇게 중복 없이 묶인 DISTINCT한 로우들을 COUNT 하는 방법 SELECT Count(*) AS 이름맘대로 FROM (SELECT DISTINCT 컬럼명 FROM 테이블명) 예를 들어 우리집에 사놓은 라면이 열라면, 진라면, 신라면이 각각 뭐 2개 3개 3개 이렇다고 하면 총 라면은 8개가 있지만 라면의 종류는 3종류이다. 이런 종류, 분류, 항목, 카테고리 기타 등등을 세는 방법이다 SELECT Count(*) 우리집이먹는라면종류 FROM (SELECT DISTINCT 라면이담긴컬럼 FROM 테이블명)
SQL
2021. 4. 9. 23:56