1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Các hàm thao tác dữ liệu trong SQL Server

Connected

Bài tập

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.

Hướng dẫn 1/2

undefined XP
  • 1

    Tách cụm từ được khai báo trong biến @phrase thành các câu (dùng dấu phân tách .).

  • 2

    Tách cụm từ được khai báo trong biến @phrase thành từng từ riêng lẻ.