1. Trang chủ
  2. » Công Nghệ Thông Tin

Hàm chuỗi trong ngôn ngữ truy vấn SQL

13 257 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 13
Dung lượng 84,88 KB

Nội dung

Hàm chuỗi trong ngôn ngữ truy vấn SQL Hàm chuỗi trong ngôn ngữ truy vấn SQL Hàm chuỗi trong ngôn ngữ truy vấn SQL Hàm chuỗi trong ngôn ngữ truy vấn SQL Hàm chuỗi trong ngôn ngữ truy vấn SQL Hàm chuỗi trong ngôn ngữ truy vấn SQL

TRƯỜNG CAO ĐẲNG KỸ NGHỆ II KHOA CÔNG NGHỆ THÔNG TIN Hàm Chuỗi ngôn ngữ truy vấn SQL GVHD: Ths Trần Ngọc Dân GSTT: Nguyễn Trường Hận Nội dung Các hàm bản Đầu vào giá trị trả các hàm Ví dụ cụ thể cho hàm Các hàm khác 10/26/18 Dẫn nhập  Như tìm hiểu liệu ngơn ngữ truy vấn SQL có nhiều dạng char, varchar, nchar, nvarchar, bit, datetime, int, float, … Những kiểu liệu char, varchar, nchar, nvarchar, bit gọi chung kiểu chuỗi Thực tế đặt không phải lúc liệu nhập vào định dạng mà ta mong muốn, vậy việc xử lý liệu kiểu chuỗi thực cần thiết mọi sở liệu 10/26/18 Các hàm phổ biến Hàm Len(S) Lower(S) Upper(S) LTrim(S) RTrim(S) Replace(S1,S2,S3) Ý nghĩa Trả chiều dài S Chuyển S sang chữ thường Chuyển S sang chữ hoa Cắt khoảng trắng bên trái Cắt khoảng trắng bên phải Thay tất cả S2 S1 S3 10/26/18 Các hàm phổ biến Hàm Len(S) Lower(S) Upper(S) LTrim(S) RTrim(S) Replace(S1,S2,S3) Ví dụ SELECT LEN('Khong mua thu’); SELECT LOWER('QUADRATICALLY'); SELECT UPPER('Allah-hus-samad'); SELECT LTRIM(' barbar'); SELECT RTRIM('barbar '); SELECT REPLACE('All Function' , 'All', 'SQL'); Kết 17 quadratically ALLAH-HUS-SAMAD barbar barbar SQL Function 10/26/18 Đầu vào giá trị trả hàm Hàm Len(S) Lower(S) Upper(S) LTrim(S) RTrim(S) Replace(S1,S2,S3) Đầu vào Chuỗi, tên chuỗi Chuỗi, tên chuỗi Chuỗi, tên chuỗi Chuỗi, tên chuỗi Chuỗi, tên chuỗi Chuỗi, tên chuỗi Đầu Số Chuỗi Chuỗi Chuỗi Chuỗi Chuỗi 10/26/18 Đầu vào giá trị trả hàm ? Left(S,n) 10/26/18 Ví dụ cụ thể cho hàm Ví dụ SELECT LEN('Yeu hay khong yeu noi mot loi'); SELECT LOWER('Yeu hay khong yeu noi mot loi'); SELECT UPPER('Yeu Hay Khong Yeu Noi Mot Loi'); SELECT LTRIM(' Yeu Hay Khong Yeu Noi Mot Loi'); SELECT RTRIM('Yeu Hay Khong Yeu Noi Mot Loi '); SELECT REPLACE('Yeu Hay Khong Yeu Noi Mot Loi' , 'Yeu', 'Mua'); 10/26/18 Các hàm khác Hàm Ascii(C) Char(N) Left(S,n) Right(S,n) CharIndex(S1,S) SubString(S,p,n) Reverse(S) S1+S2 Ý nghĩa Trả mã Ascii ký tự Trả ký tự có mã Ascii N Trích n ký tự bên trái S Trích n ký tự bên phải S Trả vị trí đầu tiên S1xuất S Trích n ký tự từ vị trí p S Trả chuỗi đảo ngược S Nối S1 với S2 10/26/18 10 Các hàm khác  Ví dụ:  S = ‘Ngay hom qua em chot Mang nang toi’  C=F  N = 79  n=7,p=5  S1 = ‘Chay di’  S2 = ‘,cho toi roi’  Thực các hàm vừa học 10/26/18 11 Củng cố  Các hàm xử lí chuỗi bản như:  S1+S2  Lower(S)  Upper(S)  Lưu ý  Khi thực các hàm cần ý tới đầu vào hàm  Khi kết xuất giá trị cần ý tới đầu hàm  Chú ý tới định dạng hàm 10/26/18 12 Bài tập  Thực tất cả các hàm học với đầu vào tự chọn 10/26/18 CẢM ƠN VÀ CHÚC MAY MẮN! 13 10/26/18 ... vào Chuỗi, tên chuỗi Chuỗi, tên chuỗi Chuỗi, tên chuỗi Chuỗi, tên chuỗi Chuỗi, tên chuỗi Chuỗi, tên chuỗi Đầu Số Chuỗi Chuỗi Chuỗi Chuỗi Chuỗi 10/26/18 Đầu vào giá trị trả hàm ? Left(S,n) 10/26/18...2 Nội dung Các hàm bản Đầu vào giá trị trả các hàm Ví dụ cụ thể cho hàm Các hàm khác 10/26/18 Dẫn nhập  Như tìm hiểu liệu ngơn ngữ truy vấn SQL có nhiều dạng char, varchar,... 'SQL' ); Kết 17 quadratically ALLAH-HUS-SAMAD barbar barbar SQL Function 10/26/18 Đầu vào giá trị trả hàm Hàm Len(S) Lower(S) Upper(S) LTrim(S) RTrim(S) Replace(S1,S2,S3) Đầu vào Chuỗi, tên chuỗi

Ngày đăng: 26/10/2018, 09:16

TỪ KHÓA LIÊN QUAN

w