Bài 4: Hàm và các kiểu kết nối và câu truy vấn con
Số trang: 21
Loại file: ppt
Dung lượng: 202.50 KB
Lượt xem: 12
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Hiển thị kết quả câu truy vấn bằng chữ hoaTrong 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)
Nội dung trích xuất từ tài liệu:
Bài 4: Hàm và các kiểu kết nối và câu truy vấn con Bài 4: Hàm và các kiểu kết nối và câu truy vấn conMụ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ài4/Slide1©NIIT Hàmvàtruyvấndữ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ài4/Slide2©NIIT HàmvàtruyvấndữMột số hàm xử lý chuỗi cơ bảnASCII STR REVERSENCHAR DIFFERENCE UNICODESOUNDEX QUOTENAME LOWERCHAR STUFF RIGHTPATINDEX LEFT UPPERSPACE REPLICATE LTRIMCHARINDEX SUBSTRING RTRIMREPLACE LEN Bài4/Slide3 ©NIIT Hàmvàtruyvấndữ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ài4/Slide4©NIIT HàmvàtruyvấndữMột số hàm xử lý datetime Tham số Tên hàm DATEADD (datepart, number, date) DATEDIFF (datepart, date1, date2) DATENAME (datepart, date) DATEPART (datepart, date) GETDATE () Bài4/Slide5©NIIT HàmvàtruyvấndữHàm toán học Hàm toán học dùng để thực hiện các phép tính trên giá tr ị tr ả về của câu truy vấn Cách dùng hàm toán học 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, số điện thoại và điểm ph ỏng v ấn của ứng viên có tên là Helen. Điểm phải được làm tròn. SELECT vFirstName, cPhone,Score= ROUND(79.9,0) FROM ExternalCandidate WHERE vFirstName=Helen Bài4/Slide6©NIIT HàmvàtruyvấndữMột số hàm toán học cơ bản Tham sốTên hàmABS (numeric_expression)ACOS, ASIN, (float_expression)ATANCOS, SIN, (float_expression)COT, TANROUND (numeric_expression, length)RAND ([seed]) Bài4/Slide7©NIIT HàmvàtruyvấndữKết nối (Join) Toán tử JOIN được dùng trong các câu truy vấn lấy dữ liệu từ nhiều bảng trong cùng thời điểm. Cú pháp cho toán tử JOIN như sau: SELECT column_name, column_name [,column_name] FROM table_name [CROSS|INNER|[LEFT | RIGHT]OUTER] JOIN table_name [ON table_name.ref_column_name join_operator table_name.ref_column_name] [WHERE search_condition] Bài4/Slide8©NIIT HàmvàtruyvấndữJoin (Tiếp theo) Có nhiều kiểu kết nối khác nhau: Inner Join Outer Join Cross Join Equi Join Natural Join Self Join Bài4/Slide9©NIIT HàmvàtruyvấndữHiển thị dữ liệu từ hai bảng dùng inner join Inner join được dùng để hiển thị dữ liệu từ hai hay nhiều bảng bằng cách so sách giá trị của những c ...
Nội dung trích xuất từ tài liệu:
Bài 4: Hàm và các kiểu kết nối và câu truy vấn con Bài 4: Hàm và các kiểu kết nối và câu truy vấn conMụ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ài4/Slide1©NIIT Hàmvàtruyvấndữ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ài4/Slide2©NIIT HàmvàtruyvấndữMột số hàm xử lý chuỗi cơ bảnASCII STR REVERSENCHAR DIFFERENCE UNICODESOUNDEX QUOTENAME LOWERCHAR STUFF RIGHTPATINDEX LEFT UPPERSPACE REPLICATE LTRIMCHARINDEX SUBSTRING RTRIMREPLACE LEN Bài4/Slide3 ©NIIT Hàmvàtruyvấndữ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ài4/Slide4©NIIT HàmvàtruyvấndữMột số hàm xử lý datetime Tham số Tên hàm DATEADD (datepart, number, date) DATEDIFF (datepart, date1, date2) DATENAME (datepart, date) DATEPART (datepart, date) GETDATE () Bài4/Slide5©NIIT HàmvàtruyvấndữHàm toán học Hàm toán học dùng để thực hiện các phép tính trên giá tr ị tr ả về của câu truy vấn Cách dùng hàm toán học 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, số điện thoại và điểm ph ỏng v ấn của ứng viên có tên là Helen. Điểm phải được làm tròn. SELECT vFirstName, cPhone,Score= ROUND(79.9,0) FROM ExternalCandidate WHERE vFirstName=Helen Bài4/Slide6©NIIT HàmvàtruyvấndữMột số hàm toán học cơ bản Tham sốTên hàmABS (numeric_expression)ACOS, ASIN, (float_expression)ATANCOS, SIN, (float_expression)COT, TANROUND (numeric_expression, length)RAND ([seed]) Bài4/Slide7©NIIT HàmvàtruyvấndữKết nối (Join) Toán tử JOIN được dùng trong các câu truy vấn lấy dữ liệu từ nhiều bảng trong cùng thời điểm. Cú pháp cho toán tử JOIN như sau: SELECT column_name, column_name [,column_name] FROM table_name [CROSS|INNER|[LEFT | RIGHT]OUTER] JOIN table_name [ON table_name.ref_column_name join_operator table_name.ref_column_name] [WHERE search_condition] Bài4/Slide8©NIIT HàmvàtruyvấndữJoin (Tiếp theo) Có nhiều kiểu kết nối khác nhau: Inner Join Outer Join Cross Join Equi Join Natural Join Self Join Bài4/Slide9©NIIT HàmvàtruyvấndữHiển thị dữ liệu từ hai bảng dùng inner join Inner join được dùng để hiển thị dữ liệu từ hai hay nhiều bảng bằng cách so sách giá trị của những c ...
Tìm kiếm theo từ khóa liên quan:
hệ quản trị quản trị cơ sở dữ liệu mô hình dữ liệu truy vấn dữ liệu thiết kế dữ liệuGợi ý tài liệu liên quan:
-
Đề cương chi tiết học phần Quản trị cơ sở dữ liệu (Database Management Systems - DBMS)
14 trang 244 0 0 -
204 trang 128 1 0
-
Ngôn ngữ lập trình C# 2005 - Tập 4, Quyển 1: Lập trình cơ sở dữ liệu (Phần 1)
208 trang 123 0 0 -
Bài giảng Lập trình web nâng cao: Chương 8 - Trường ĐH Văn Hiến
36 trang 110 1 0 -
Thiết kế hệ thống thông tin - Tổng quan hệ thống thông tin
86 trang 100 0 0 -
Đồ án hệ thống cung cấp điện -EPU
47 trang 81 0 0 -
Giáo trình: Hệ quản trị cơ sở dữ liệu - Nguyễn Trần Quốc Vinh
217 trang 78 0 0 -
Giáo trình Hệ quản trị cơ sở dữ liệu - Trần Thiên Thành
130 trang 75 0 0 -
Tiểu Luận Chương Trình Quản Lí Học Phí Trường THPT
18 trang 70 0 0 -
Bài giảng Cơ sở dữ liệu: Chương 3 - ThS. Hoàng Mạnh Hà
67 trang 68 0 0