Áp dụng nhiều hàm chuỗi lên dữ liệu
Như bạn có thể thấy, các hàm chuỗi rất hữu ích để thao tác dữ liệu. SQL Server cung cấp nhiều hàm dựng sẵn để xử lý chuỗi và một số hàm khá thú vị khi sử dụng.
Trong bài tập này, bạn sẽ áp dụng một số hàm chuỗi lên dữ liệu từ bảng voters để hiển thị chúng theo cách dễ nhìn hơn.
Bạn sẽ có dịp dùng các hàm như: LEN(), UPPER(), PATINDEX(), CONCAT(), REPLACE() và SUBSTRING().
Ghi nhớ: khi tìm mẫu (pattern) bên trong một chuỗi, các ký hiệu sau rất hữu ích:
| pattern | match |
|---|---|
| % | bất kỳ chuỗi nào có không hoặc nhiều ký tự |
| _ | bất kỳ một ký tự đơn lẻ nào |
| [] | bất kỳ một ký tự đơn lẻ nào nằm trong phạm vi trong ngoặc |
Bài tập này là một phần của khóa học
Các hàm thao tác dữ liệu trong SQL Server
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
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;