SQL 문법 심화반 수료시험 (1)

미분류 · 0pt
다음은 고객 관리 시스템(CRM)의 고객 연락처 데이터를 정제하여 발송용 리포트를 생성하는 쿼리입니다. SELECT customerName, (A)(', ', addressLine1, addressLine2, city) AS full_address, SUBSTRING(email, 1, LOCATE('@', email) - 1) AS email_id FROM customer_contacts; 비즈니스 요구사항에 따라 빈칸 (A)에 들어갈 함수가 올바른 것을 고르시오. 조건 1: 주소 항목(addressLine1, addressLine2, city)을 구분자 ',' 로 이어 붙이되, 값이 NULL인 항목은 자동으로 생략하고 나머지 값들만 연결되어야 함. 조건 2: 이메일(email)에서 '@' 바로 앞까지의 아이디 부분만 추출하고자 함.