본문 바로가기

728x90
728x90

distinct

[Elasticsearch] Cardinality 집계, 유니크한 값의 수 - 컴도리돌이 SQL에서 데이터를 집계할 때, GROUP BY 구문을 자주 사용하여 특정 필드에 대해 유니크한 값의 수나 그룹별 집계를 수행합니다. 예를 들어, 특정 칼럼의 유니크한 값을 계산하거나, 고유한 사용자 수를 구하는 등의 작업을 쉽게 처리할 수 있습니다. 하지만 Elasticsearch에서 이러한 작업을 어떻게 처리할까요? Elasticsearch는 분산형 시스템으로, 데이터를 빠르게 검색하고 집계할 수 있는 강력한 기능을 제공하지만, SQL과는 다른 방식으로 데이터를 처리합니다.  Elasticsearch에서 Cardinality 집계는 특정 필드의 유니크한 값의 수를 계산하는 집계 방식입니다. 예를 들어, 사용자가 방문한 사이트의 고유한 페이지 수를 계산하거나, 상품의 고유한 카테고리 수를 구하는 등 유.. 더보기
[HackerRank][SQL] Weather Observation Station 12 - 컴도리돌이 Weather Observation Station 12 | HackerRank Query an alphabetically ordered list of CITY names not starting and ending with vowels. www.hackerrank.com Problem Query the list of CITY names from STATION that do not start with vowels and do not end with vowels. Your result cannot contain duplicates. -> 도시 이름의 시작과 끝이 모음이 포함하지 않는 도시의 이름을 중복 없이 출력하시오. Answer select distinct(city) from station where ci.. 더보기
[HackerRank][SQL] Weather Observation Station 10 - 컴도리돌이 Weather Observation Station 10 | HackerRank Query a list of CITY names not ending in vowels. www.hackerrank.com Problem Query the list of CITY names from STATION that do not end with vowels. Your result cannot contain duplicates. -> 모음으로 끝나지 않는 도시 이름을 중복 없이 출력하시오. Answer select distinct(city) from station where city regexp "[^aeiou]$" 더보기
[HackerRank][SQL] Weather Observation Station 9 - 컴도리돌이 Weather Observation Station 9 | HackerRank Query an alphabetically ordered list of CITY names not starting with vowels. www.hackerrank.com Problem Query the list of CITY names from STATION that do not start with vowels. Your result cannot contain duplicates. -> 모음으로 시작하지 않는 도시 이름을 중복 없이 출력하시오. Answer select distinct(city) from station where city regexp "^[^aeiou]" 더보기
[HackerRank][SQL] Weather Observation Station 8 - 컴도리돌이 Weather Observation Station 8 | HackerRank Query CITY names that start AND end with vowels. www.hackerrank.com Problem Query the list of CITY names from STATION which have vowels (i.e., a, e, i, o, and u) as both their first and last characters. Your result cannot contain duplicates. -> station에서 처음과 마지막 문자로 모두 모음이 있는 CITY 이름 목록을 중복 없이 출력하시오. Answer select distinct(city) from station where city .. 더보기
[HackerRank][SQL] Weather Observation Station 7 - 컴도리돌이 Weather Observation Station 7 | HackerRank Query the list of CITY names ending with vowels (a, e, i, o, u) from STATION. www.hackerrank.com Problem Query the list of CITY names ending with vowels (a, e, i, o, u) from STATION. Your result cannot contain duplicates. -> station에서 모음(a, e, i, o, u)으로 끝나는 CITY 이름을 중복 없이 출력하시오. Answer select distinct(city) from station where city regexp "[aeiou]$" 더보기
[HackerRank][SQL] Weather Observation Station 4 - 컴도리돌이 Weather Observation Station 4 | HackerRank Find the number of duplicate CITY names in STATION. www.hackerrank.com Problem Find the difference between the total number of CITY entries in the table and the number of distinct CITY entries in the table. -> station에 있는 모든 city의 수와 중복을 제외한 city의 수의 차이를 구하시오. Answer select count(city) - count(distinct(city)) from station 더보기
[HackerRank][SQL] Weather Observation Station 3 - 컴도리돌이 Weather Observation Station 3 | HackerRank Query a list of unique CITY names with even ID numbers. www.hackerrank.com Problem Query a list of CITY names from STATION for cities that have an even ID number. Print the results in any order, but exclude duplicates from the answer. -> 짝수 ID 번호를 가진 city 이름을 station에서 query 하시오. 결과를 임의의 순서로 출력하지만 중복은 답변에서 제외하시오. Answer select distinct(city) from statio.. 더보기