데이터에 여러 문자열 함수 적용하기
보시다시피 문자열 함수는 데이터를 다루는 데 정말 유용해요. SQL Server에는 문자열을 조작할 수 있는 기본 제공 함수가 매우 많고, 그중에는 재미있게 사용할 수 있는 것들도 있어요.
이 연습 문제에서는 voters 테이블의 데이터에 여러 문자열 함수를 적용해, 더 보기 좋은 형태로 표시해 보겠습니다.
다음과 같은 함수들을 사용해 볼 거예요: LEN(), UPPER(), PATINDEX(), CONCAT(), REPLACE() 그리고 SUBSTRING().
기억하세요: 문자열에서 패턴을 검색할 때 아래 문자가 가장 도움이 됩니다:
| pattern | match |
|---|---|
| % | 문자 0개 이상으로 이루어진 임의의 문자열 |
| _ | 임의의 단일 문자 |
| [] | 대괄호에 지정된 범위 안의 임의의 단일 문자 |
이 연습은 강의의 일부입니다
SQL Server에서 데이터 조작을 위한 함수
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
SELECT
first_name,
last_name,
birthdate,
email,
country
FROM voters
-- Select only voters with a first name less than 5 characters
WHERE ___(___) < 5
-- Look for the desired pattern in the email address
AND ___(___, ___) > 0;