Hỏi về bài tập SQL: Đếm số lần các ký tự xuất hiện trong chuỗi

Mình có bài tập như này tìm mãi không biết cách giải như nào nhớ mọi người tư vấn. Làm ở C# thì đơn giản làm ở SQL ko biết làm như nào.


Xử lý chuỗi
Viết store truyền vào chuỗi string “abcdefghafhjklk” yêu cầu hiển thị kết quả như sau

STT Ký tự Số lần xuất hiện
1 a 2
2 b 1
3 c 1

Các hàm thao tác chuỗi: https://docs.microsoft.com/en-us/sql/t-sql/functions/string-functions-transact-sql?view=sql-server-2017
Lặp: https://docs.microsoft.com/en-us/sql/t-sql/language-elements/while-transact-sql?view=sql-server-2017

Lặp từng kí tự rồi chèn chúng vào bảng tạm với số lần xuất hiện tăng dần. Sau khi lặp xong thì truy vấn toàn bộ bảng. Xong.

OK Thanks bạn mình mò dược rồi

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?