Bắt đầu ngayBắt đầu miễn phí

Tách chuỗi thành các phần

Bên cạnh việc nối nhiều giá trị hàng, một tác vụ phổ biến là tách một chuỗi thành nhiều phần.

Bắt đầu từ SQL Server 2016, có một hàm tích hợp để làm việc này: STRING_SPLIT(string, separator).

Hàm này tách chuỗi thành các chuỗi con dựa trên dấu phân tách và trả về một bảng, mỗi hàng chứa một phần của chuỗi gốc.

Lưu ý: vì kết quả của hàm là một bảng, nên không thể dùng nó như một cột trong mệnh đề SELECT; bạn chỉ có thể dùng nó trong mệnh đề FROM, giống như một bảng thông thường.

Trong bài tập này, bạn sẽ làm quen với hàm này.

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

Xem khóa học

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.

DECLARE @phrase NVARCHAR(MAX) = 'In the morning I brush my teeth. In the afternoon I take a nap. In the evening I watch TV.'

SELECT value
FROM ___;
Chỉnh sửa và Chạy Mã