01/10/2018, 17:36

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
Trương Tấn Phát viết 19:48 ngày 01/10/2018

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.

Hiếu Lê viết 19:38 ngày 01/10/2018

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

Bài liên quan
0