목록SQL (40)
Allen's 데이터 맛집
이 문제에서는 2021년에 가입한 회원 중에서 상품을 구매한 회원의 비율을 계산하는 것이 목표입니다. 문제 풀이 -- 2021년에 가입한 회원 중 상품을 구매한 회원 비율 구하기 SELECT YEAR(SALES_DATE) AS "Year", MONTH(SALES_DATE) AS "Month", COUNT(DISTINCT os.USER_ID) AS "Purchased Users", ROUND(COUNT(DISTINCT os.USER_ID) / COUNT(DISTINCT ui.USER_ID), 2) AS "Purchased Ratio" FROM ONLINE_SALE os JOIN USER_INFO ui ON os.USER_ID = ui.USER_ID WHERE YEAR(ui.JOINED) = 2021 GRO..
MySQL의 SELECT 문에서 REPLACE 함수는 문자열에서 특정 부분을 다른 문자열로 대체하는 데 사용됩니다. 주로 문자열의 특정 패턴을 찾아 대체하거나 삭제할 때 유용합니다. REPLACE 함수는 다음과 같은 구문을 갖습니다 SELECT REPLACE(original_string, search_string, replacement_string) AS modified_string; 여기서: original_string: 대상이 되는 원래 문자열입니다. search_string: 찾을 문자열 또는 패턴입니다. replacement_string: 찾은 문자열 또는 패턴을 대체할 문자열입니다. modified_string: 대체가 적용된 결과 문자열입니다. 예를 들어, 다음은 REPLACE 함수를 사용하여..
문자열의 길이를 가져오는 것은 데이터 분석 및 처리에서 자주 사용되는 기본적인 작업 중 하나입니다. MySQL에서는 간단한 함수를 사용하여 문자열의 길이를 쉽게 구할 수 있습니다 문자열 길이 가져오기 MySQL에서 문자열의 길이를 가져오기 위해선 LENGTH 함수를 사용합니다. SELECT LENGTH(your_column) AS string_length FROM your_table; 여기서 your_table은 데이터가 저장된 테이블의 이름이며, your_column은 문자열 길이를 확인하고자 하는 열입니다.
MySQL에서 짝수와 홀수를 출력하는 것은 간단합니다 짝수 출력하기 우선 짝수를 출력하는 방법을 알아봅시다. MySQL에서 짝수를 찾기 위해선 MOD 함수를 사용할 수 있습니다. SELECT number FROM your_table WHERE MOD(number, 2) = 0; 여기서 your_table은 데이터가 저장된 테이블의 이름이며, number는 짝수와 홀수를 확인하고자 하는 열입니다. 홀수 출력하기 이제 홀수를 출력하는 방법을 알아봅시다. 당연히, 짝수를 찾을 때와 반대로 MOD 함수를 사용하면 됩니다. SELECT number FROM your_table WHERE MOD(number, 2) = 1; 예시 간단한 예시로 테이블과 데이터를 만들어 짝수와 홀수를 출력해 보겠습니다. CREATE ..