Hiển thị kết quả câu truy vấn bằng chữ hoa Trong SQL, nếu ta muốn kết quả của câu truy vấn được chuyển sang toàn chữ hoa thì ta có thể dùng hàm upper. Cách dùng hàm trong câu lệnh select có cú pháp như sau: SELECT function_name (parameters) | Bài 4: Hàm và các kiểu kết nối và câu truy vấn con Mục tiêu: Cách dùng hàm xử lý chuỗi trong câu truy vấn Cách dùng hàm xử lý thời gian trong câu truy vấn Cách dùng hàm xử lý toán học trong câu truy vấn Sử dụng các kiểu kết nối inner join Sử dụng các kiểu kết nối outter join Sử dụng các kiểu kết nối self join Sử dụng câu truy vấn con Lưu kết quả câu truy vấn vào bảng tạm Bài 4 / Slide of 25 Hiển thị kết quả câu truy vấn bằng chữ hoa Trong SQL, nếu ta muốn kết quả của câu truy vấn được chuyển sang toàn chữ hoa thì ta có thể dùng hàm upper. Cách dùng hàm trong câu lệnh select có cú pháp như sau: SELECT function_name (parameters) Ví dụ demo: Viết câu truy vấn hiển thị tên của tờ báo, tên người liên lạc và số điện thoại liên lạc để công ty liên hệ quảng cáo. Tên của tờ báo phải được hiển thị bằng chữ hoa. SELECT 'Newspaper Name‘ = UPPER(cNewspaperName), vContactPerson,cPhone FROM Newspaper Bài 4 / Slide of 25 Một số hàm xử lý chuỗi cơ bản ASCII STR REVERSE NCHAR DIFFERENCE UNICODE | Bài 4: Hàm và các kiểu kết nối và câu truy vấn con Mục tiêu: Cách dùng hàm xử lý chuỗi trong câu truy vấn Cách dùng hàm xử lý thời gian trong câu truy vấn Cách dùng hàm xử lý toán học trong câu truy vấn Sử dụng các kiểu kết nối inner join Sử dụng các kiểu kết nối outter join Sử dụng các kiểu kết nối self join Sử dụng câu truy vấn con Lưu kết quả câu truy vấn vào bảng tạm Bài 4 / Slide of 25 Hiển thị kết quả câu truy vấn bằng chữ hoa Trong SQL, nếu ta muốn kết quả của câu truy vấn được chuyển sang toàn chữ hoa thì ta có thể dùng hàm upper. Cách dùng hàm trong câu lệnh select có cú pháp như sau: SELECT function_name (parameters) Ví dụ demo: Viết câu truy vấn hiển thị tên của tờ báo, tên người liên lạc và số điện thoại liên lạc để công ty liên hệ quảng cáo. Tên của tờ báo phải được hiển thị bằng chữ hoa. SELECT 'Newspaper Name‘ = UPPER(cNewspaperName), vContactPerson,cPhone FROM Newspaper Bài 4 / Slide of 25 Một số hàm xử lý chuỗi cơ bản ASCII STR REVERSE NCHAR DIFFERENCE UNICODE SOUNDEX QUOTENAME LOWER CHAR STUFF RIGHT PATINDEX LEFT UPPER SPACE REPLICATE LTRIM CHARINDEX SUBSTRING RTRIM REPLACE LEN Bài 4 / Slide of 25 Hàm xử lý ngày giờ (Datetime function) Hàm xử lý ngày tháng được dùng để xử lý các giá trị về thời gian, thực hiện một số phép tóan như cộng trừ thời gian hoặc có các hàm để lấy một phần thông tin của thời gian như: ngày, tháng, năm. Cách dùng hàm datetime trong câu lệnh select có cú pháp như sau: SELECT datetime_function (parameters) Ví dụ demo: Ngày hết hạn dự kiến tuyển dụng là 10 ngày từ khi bắt đầu quá trình tuyển dụng. Viết câu truy vấn dữ liệu hiển thị mã trường, ngày bắt đầu tuyển dụng, ngày hết hạn cho tất cả các trường mà công ty định tuyển sinh viên. SELECT cCollegeCode, dRecruitmentStartDate, 'Proposed Deadline' = DATEADD(dd, 10, dRecruitmentStartDate) FROM CampusRecruitment Bài 4 / Slide of 25 Một số hàm xử lý datetime Tên hàm Tham số DATEADD (datepart, number, date) DATEDIFF (datepart, date1, date2) DATENAME (datepart, date)