Tìm hiểu các hàm chuỗi trong cơ sở dữ liệu SQL Server dành cho người mới học

Trong bài viết này Stanford sẽ chia sẻ cho các bạn học cơ sở dữ liệu SQL làm việc với các hàm chuỗi trong SQL Server. Bạn có thể tìm hiểu và áp dụng các hàm này qua những ví dụ chi tiết ở đây.

SQL Server là gì ?

SQL Server, hay Microsoft SQL Server, là một hệ quản trị cơ sở dữ liệu quan hệ (Relational Database Management System - RDBMS) được phát triển bởi Microsoft. Được ra mắt lần đầu vào năm 1989, SQL Server được thiết kế để quản lý và lưu trữ dữ liệu, cho phép người dùng truy vấn, thao tác và quản lý dữ liệu một cách hiệu quả và an toàn.

Làm việc với các hàm chuỗi trong SQL Server

Khi làm việc với các lệnh truy vấn hoặc lập trình T-SQL trong cơ sở dữ liệu SQL Server. Nhu cầu làm việc với các hàm xử lý với chuỗi là rất thường xuyên. Trong khuôn khổ bài viết này, Stanford sẽ chia sẻ giúp bạn làm việc với các hàm chuỗi hay sử dụng trong SQL Server. Dưới đây là một số hàm làm việc với chuỗi trong SQL Server cùng với ví dụ cụ thể:

1. ASCII

Trả về mã ASCII của ký tự đầu tiên trong chuỗi.
SELECT ASCII('A') AS ASCII_Value; -- Kết quả: 65

2. CHAR

Chuyển đổi mã ASCII thành ký tự tương ứng.
SELECT CHAR(65) AS Character; -- Kết quả: 'A'

3. CHARINDEX

Tìm vị trí của một chuỗi con trong chuỗi chính.
SELECT CHARINDEX('SQL', 'Learn SQL Server') AS Position; -- Kết quả: 7

4. CONCAT

Nối hai hoặc nhiều chuỗi lại với nhau.
SELECT CONCAT('Hello', ' ', 'World') AS ConcatenatedString; -- Kết quả: 'Hello World'

5. LEFT

Trích xuất một số ký tự từ bên trái của chuỗi.
SELECT LEFT('SQL Server', 3) AS LeftString; -- Kết quả: 'SQL'

6. LEN

Trả về độ dài của chuỗi.
SELECT LEN('SQL Server') AS Length; -- Kết quả: 10

7. LOWER

Chuyển đổi chuỗi thành chữ thường.
SELECT LOWER('SQL Server') AS LowerString; -- Kết quả: 'sql server'

8. UPPER

Chuyển đổi chuỗi thành chữ hoa.
SELECT UPPER('sql server') AS UpperString; -- Kết quả: 'SQL SERVER'

9. REPLACE

Thay thế tất cả các lần xuất hiện của một chuỗi con trong chuỗi chính bằng một chuỗi khác.

SELECT REPLACE('Hello World', 'World', 'SQL') AS ReplacedString; -- Kết quả: 'Hello SQL'

10. SUBSTRING

Trích xuất một chuỗi con từ chuỗi chính.

SELECT SUBSTRING('SQL Server', 5, 6) AS SubString; -- Kết quả: 'Server'

11. TRIM

Loại bỏ khoảng trắng ở đầu và cuối chuỗi.

SELECT TRIM('   SQL Server   ') AS TrimmedString; -- Kết quả: 'SQL Server'

12. STRING_SPLIT

Chia một chuỗi thành các phần tử dựa trên một ký tự phân tách.

SELECT value FROM STRING_SPLIT('SQL,Server,Database', ','); -- Kết quả: 'SQL', 'Server', 'Database'
Như vậy hy vọng qua bài viết này Stanford đã giúp các bạn hiểu và sử dụng các hàm làm việc với chuỗi trong SQL Server. Để hiểu rõ hơn các bạn có thể thực hành và sử dụng theo từng ví dụ cũng như áp dụng các hàm này vào trong dự án sử dụng SQL của mình nhé. Chúc bạn học tập tốt !

Bạn có thể bắt đầu ngay con đường chinh phục cơ sở dữ liệu SQL Server bằng việc đăng ký tham gia khoá cơ sở dữ liệu SQL Server tại đây: http://bit.ly/2SLPYFF. Hoặc gọi ngay cho Stanford theo hotline: 0963.723.236 - 0866.586.366 để được gọi lại tư vấn trực tiếp nhé.

==========🎬 🎬 🎬==========
☎️STANFORD – ĐÀO TẠO VÀ PHÁT TRIỂN CÔNG NGHỆ
Hotline: 0963 723 236 - 0866 586 366
Website: https://stanford.com.vn
Facebook: https://www.facebook.com/Stanford.com.vn
Youtube: http://bit.ly/2TkKT7I

Tags: học sql, các hàm chuỗi trong SQL Server