SQL server 2000 các hàm xử lý chuỗi phần 1

10 647 0
SQL server 2000   các hàm xử lý chuỗi phần 1

Đang tải... (xem toàn văn)

Thông tin tài liệu

-1- SQL Server 2000 : Các hàm xử lý chuỗi – Phần Các hàm thường có tham số vào kiểu liệu chuỗi giá trị trả chúng kiểu liệu chuỗi kiểu liệu số Thông thường lập trình Transaction-SQL, kết hợp sử dụng hàm xử lý chuỗi phức tạp 1/- Các hàm UPPER, LOWER : Với cú pháp chung bên hàm UPPER, LOWER có kết trả chuỗi sau chuyển đổi ký tự bên chuỗi thành chữ in (upper), chữ thường (lower) Cú pháp : Ví dụ : Để hiển thị thông tin bảng NHACC theo yêu cầu : liệu cột họ tên nhà cung cấp đổi thành chữ in, liệu cột địa đổi thành chữ thường Bạn sử dụng lệnh sau : Kết truy vấn trả : -2- 2/- Hàm LEFT, RIGHT, SUBSTRING : Với cú pháp chung bên hàm LEFT, RIGHT, SUBSTRING có kết trả chuỗi trích từ chuỗi nguồn Chuỗi trích vị trí bên trái (left), bên phải (right) vị trí (substring) lấy ký tự Cú pháp : Trong : • Chuỗi nguồn : chuỗi ký tự nguồn chứa ký tự muốn chọn lựa để trích • Số ký tự : số nguyên dương định số ký tự bên chuỗi nguồn trích • Vị trí : số nguyên dương định vị trí bắt đầu trích áp dụng cho hàm SUBSTRING • Chuỗi : chuỗi kết trả sau thực việc trích ký tự định tham số Ví dụ : Thực câu lệnh SELECT có sử dụng hàm LEFT, RIGHT, SUBSTRING bên để lấy từ mong muốn -3- 3/- Các hàm LTRIM RTRIM : Với cú pháp chung bên hàm LTRIM, RTRIM có kết trả chuỗi cắt bỏ khoảng trắng đầu chuỗi (ltrim) khoảng trắng cuối chuỗi (rtrim) Cú pháp : Trong : • Chuỗi : chuỗi có ký tự cắt bỏ khoảng trắng đầu chuỗi cuối chuỗi • Chuỗi : chuỗi kết cắt bỏ khoảng trắng đầu chuỗi cuối chuỗi Ví dụ : Thực câu lệnh SELECT có sử dụng hàm LTRIM, RTRIM bên để cắt bỏ khoảng trắng đầu cuối chuỗi 4/- Hàm SPACE : Với cú pháp hàm SPACE đơn giản bên có kết trả chuỗi chứa N ký tự trắng Cú pháp : -4Trong : • N : số nguyên dương dùng để định chuỗi chứa ký tự trắng Ví dụ : Thực câu lệnh SELECT có sử dụng hàm SPACE bên dùng để tạo 10 ký tự trắng phía trước chữ "World" Kết trả : 5/- Hàm REPLICATE : Với cú pháp hàm REPLICATE bên có kết trả chuỗi chứa ký tự lặp lại N lần Cú pháp : Trong : • Chuỗi lặp : chuỗi có ký tự chép • N : số nguyên dương định số lần chép Ví dụ : Thực câu lệnh SELECT có sử dụng hàm REPLICATE bên dùng để chép lần chữ "Wo" sau chuỗi "Hello The World" Kết trả : -5- 6/- Hàm LEN : Với cú pháp đơn giản hàm LEN bên có kết trả số nguyên dương dùng để định chiều dài chuỗi chứa ký tự Cú pháp : Trong : • Chuỗi : chuỗi cần tính có ký tự • Số nguyên : trả chiều dài chuỗi Ví dụ : Thực câu lệnh SELECT có sử dụng hàm LEN bên dùng để trả chiều dài chuỗi "Trung tam tin hoc" Kết trả : 7/- Hàm REVERSE : Với cú pháp đơn giản hàm REVERSE bên có kết trả chuỗi đảo ngược Cú pháp : Ví dụ : -6Thực câu lệnh SELECT có sử dụng hàm REVERSE bên dùng để trả chuỗi ngược chuỗi "TTTH-DHKHTN" Kết trả : SQL Server 2000 : Các hàm xử lý chuỗi – Phần cuối Các hàm thường có tham số vào kiểu liệu chuỗi giá trị trả chúng kiểu liệu chuỗi kiểu liệu số Thông thường lập trình Transaction-SQL, kết hợp sử dụng hàm xử lý chuỗi phức tạp 8/- Hàm STUFF : Với cú pháp hàm STUFF bên có kết trả chuỗi sau hủy bỏ số ký tự có thêm vào chuỗi khác vị trí vừa hủy bỏ Cú pháp : Trong : • Chuỗi nguồn : chuỗi chứa ký tự • Vị trí : số nguyên định vị trí bắt đầu hủy bỏ ký tự bên chuỗi nguồn • Chiều dài : số nguyên định ký tự bị hủy bỏ chuỗi nguồn đếm từ bên trái vị trí định • Chuỗi : chuỗi thêm vào chuỗi nguồn vị trí hủy bỏ -7Ví dụ : Thực câu lệnh SELECT có sử dụng hàm STUFF bên dùng để hủy bỏ vài ký tự chuỗi thêm vào chuỗi khác vị trí hủy bỏ Kết trả : 9/- Hàm REPLACE : Với cú pháp hàm REPLACE bên có kết trả chuỗi sau tìm thay (nếu có) chuỗi nhỏ vào chuỗi nguồn Cú pháp : Trong : • Chuỗi nguồn : chuỗi nguồn chứa ký tự • Chuỗi tìm : chuỗi cần tìm xem có xuất bên chuỗi nguồn hay không • Chuỗi thay : chuỗi thay tìm thấy chuỗi tìm chuỗi nguồn Ví dụ : Thực câu lệnh SELECT có sử dụng hàm REPLACE bên dùng để tìm thay từ "CSC" thành từ "TTTH" chuỗi nguồn "Chào mừng đến CSC-HCMUNS" (chữ viết tắt từ Computer Science Center Ho Chi Minh University Natural Science) Kết trả : -8- 10/- Hàm CHAR : Với cú pháp hàm CHAR bên có kết trả ký tự tương ứng bảng mã ASCII, bảng mã quy định ký tự máy tính có tương ứng số Phạm vi số từ đến 255 Cú pháp : Ví dụ : Sử dụng hàm CHAR để in danh sách nhà cung cấp dạng bì thư cho thư mời, khách hàng gồm : họ tên, địa Biết ký tự 10 13 dùng để xuống dòng đầu dòng Kết trả : -9- 11/- Hàm ASCII : Với cú pháp hàm ASCII bên có kết trả số nguyên có phạm vi từ đến 255, tương ứng bảng mã ASCII ký tự gởi vào Chức hàm hoàn toàn ngược lại với hàm CHAR Cú pháp : Ví dụ : Sử dụng hàm ASCII để biết mã ASCII ký tự từ A đến P - 10 - Kết trả : ... hàm xử lý chuỗi – Phần cuối Các hàm thường có tham số vào kiểu liệu chuỗi giá trị trả chúng kiểu liệu chuỗi kiểu liệu số Thông thường lập trình Transaction -SQL, kết hợp sử dụng hàm xử lý chuỗi. .. giản hàm REVERSE bên có kết trả chuỗi đảo ngược Cú pháp : Ví dụ : -6Thực câu lệnh SELECT có sử dụng hàm REVERSE bên dùng để trả chuỗi ngược chuỗi "TTTH-DHKHTN" Kết trả : SQL Server 2000 : Các hàm. .. hàm LTRIM, RTRIM có kết trả chuỗi cắt bỏ khoảng trắng đầu chuỗi (ltrim) khoảng trắng cuối chuỗi (rtrim) Cú pháp : Trong : • Chuỗi : chuỗi có ký tự cắt bỏ khoảng trắng đầu chuỗi cuối chuỗi • Chuỗi

Ngày đăng: 03/12/2015, 18:33

Từ khóa liên quan

Mục lục

  • 1/- Các hàm UPPER, LOWER :

  • 2/- Hàm LEFT, RIGHT, SUBSTRING :

  • 3/- Các hàm LTRIM và RTRIM :

  • 4/- Hàm SPACE :

  • 5/- Hàm REPLICATE :

  • 6/- Hàm LEN :

  • 7/- Hàm REVERSE :

  • 8/- Hàm STUFF :

  • 9/- Hàm REPLACE :

  • 10/- Hàm CHAR :

  • 11/- Hàm ASCII :

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan