[카테고리:] 데이터 조회와 필터링

  • 중복 제거: SQL로 효율적으로 데이터 정리하기

    데이터 분석 과정에서 중복 데이터를 처리하는 일은 매우 흔합니다. SQL을 사용하면 효율적으로 중복 데이터를 제거하거나, 중복되지 않은 데이터를 조회할 수 있습니다. 이번 포스팅에서는 다양한 중복 제거 방법과 실제 예제를 소개합니다. 1. 중복되지 않은 데이터 조회: DISTINCT 사용 SQL에서 중복을 제거할 때 가장 기본적으로 사용하는 구문은 DISTINCT입니다. 특정 열의 중복된 값을 제거하고 고유한 값을 조회할 수…

  • SQL 조건 및 논리 함수 활용하기

    SQL에서 조건과 논리 함수는 데이터를 처리하고 분석할 때 매우 유용합니다. 특히, 데이터를 특정 조건에 따라 변환하거나 필터링해야 할 때 자주 사용됩니다. 이번 포스팅에서는 조건 및 논리 함수의 기본 개념과 활용 예제를 소개합니다. 1. CASE 함수 CASE 함수는 SQL에서 조건에 따라 다른 값을 반환하는 가장 기본적인 논리 함수입니다. 여러 조건을 처리할 수 있어 유연성이 뛰어납니다. 기본…

  • NULL 처리 함수

    COALESCE / NULLIF 1. COALESCE (널 처리용) COALESCE는 여러 컬럼이나 값을 순서대로 확인해서 NULL이 아닌 첫 번째 값을 반환해.주로 데이터의 NULL 값을 처리할 때 많이 사용돼. 예시 컬럼 중 하나라도 값이 있으면 반환, 모두 NULL이면 대체 값 출력 결과 예시 name phone mobile_phone contact 홍길동 NULL 010-1234-5678 010-1234-5678 김영희 02-1234-5678 NULL 02-1234-5678 박철수 NULL NULL…

  • 조건문 기초 다지기: if와 case when 쉽게 배우기 🚀

    조건문은 “만약에 이렇다면 저렇게 해라”라는 논리를 코드로 만드는 거야.현실에서 조건문은 매일 쓰이고 있어! 예를 들면: 이런 논리를 코딩에서 표현할 때 **if**와 **case when**을 사용해. 1. if 문 – 조건에 따라 하나의 작업을 수행할 때 if 문은 아주 단순해.“만약 조건이 참이면 이 작업을 해!”라는 뜻이야. 형식 예시 1: 성적 분류하기 어떤 학생의 점수가 80점 이상이면 “합격”,…