Chức năng Quyền của Máy chủ SQL

Chuc Nang Quyen Cua May Chu Sql



Trong bài đăng này, chúng ta sẽ học cách sử dụng đúng hàm trong SQL Server. Hàm right () cho phép chúng ta trích xuất một số ký tự cụ thể ở bên phải của một chuỗi đầu vào nhất định.

Cú pháp hàm, tham số và giá trị trả về

Follwoing là cú pháp của hàm phù hợp trong SQL Server:

BÊN PHẢI ( character_expression , integer_expression )

Các đối số của hàm bao gồm:







  1. character_expression - Đối số này xác định chuỗi đầu vào mà từ đó các ký tự được trích xuất. Giá trị này có thể là một chuỗi ký tự, một biến hoặc một cột trong bảng. Bạn có thể cung cấp giá trị của đối số này thuộc bất kỳ loại nào ngoại trừ TEXT hoặc NTEXT. Nếu vậy, máy chủ SQL sẽ chuyển đổi chúng thành VARCHAR và NVARCHAR, tương ứng.
  2. integer_expression - Đối số này đề cập đến một giá trị nguyên dương xác định số ký tự được trích xuất từ ​​chuỗi đầu vào.

Hàm trả về kiểu VARCHAR cho chuỗi đầu vào không phải Unicode và NVARCHAR cho chuỗi đầu vào Unicode.



Ví dụ:

Phần sau cung cấp một số ví dụ cơ bản về việc sử dụng hàm right () trong SQL Server.



Ví dụ 1: Cách sử dụng cơ bản

Hãy xem xét ví dụ sau được cung cấp:





LỰA CHỌN BÊN PHẢI ( 'https://geekbits.io' , mười một ) BẰNG url;

Khi chúng tôi chạy truy vấn đã cho, nó sẽ trả về 11 ký tự từ bên phải của chuỗi đầu vào như được hiển thị trong hình sau:

url |
----------- +
geekbits . đây |

Ví dụ 2: Sử dụng hàm Right () với cột bảng

Ví dụ sau minh họa cách chúng ta có thể sử dụng hàm right () để trích xuất các giá trị cuối cùng trong một cột nhất định.



Giả sử chúng ta có một bảng như sau:

Chúng tôi có thể trích xuất năm từ cột product_name như được hiển thị trong truy vấn sau:

LỰA CHỌN tên sản phẩm , BÊN PHẢI ( tên sản phẩm , 4 ) BẰNG NĂM
TỪ Mỹ phẩm;

Bảng kết quả như sau:

Sự kết luận

Trong bài đăng này, bạn đã học cách sử dụng đúng hàm trong SQL Server để trích xuất một tập hợp các ký tự từ bên phải của một chuỗi nhất định.

Cảm ơn vì đã đọc!