피드로 돌아가기
Dev.toDatabase
원문 읽기
SQL SELECT 쿼리의 기본 문법과 WHERE, COUNT, LEFT, DISTINCT 등의 조건절을 활용한 데이터 조회 방법 정리
Basic Select SQL Queries
AI 요약
Technical Solution
- FROM 절을 사용한 테이블 지정: 조회 대상 테이블을 명시적으로 선언
- WHERE 절을 사용한 조건 필터링: 단일 조건(ID = 1661) 및 복합 조건(COUNTRYCODE = 'USA' AND POPULATION > 100000) 적용
- COUNT() 함수를 사용한 행 개수 집계: 테이블의 전체 레코드 또는 특정 열의 값 개수 반환
- COUNT(DISTINCT column) 함수를 사용한 중복 제거 집계: 고유한 값의 개수만 반환
- LEFT(column, n) 함수를 사용한 문자열 시작 위치 검사: WHERE 절과 조합하여 특정 문자로 시작하지 않는 레코드 필터링
- SELECT * 또는 SELECT column명으로 전체 또는 특정 열만 반환: 필요한 데이터만 선택적으로 조회
실천 포인트
SQL 쿼리를 작성하는 엔지니어는 WHERE 절의 AND/OR 연산자를 조합하여 복합 조건을 표현하고, COUNT(DISTINCT column)으로 중복 제거된 집계를 수행하며, LEFT() 함수로 문자열 패턴 매칭을 구현할 수 있다. 또한 SELECT 절에서 필요한 열만 명시하면 네트워크 전송 데이터량을 줄일 수 있다.