Thông tin tài liệu
Truy tìm dữ liệu trong 1CSDL Data retrieval Mục tiêu 2 !" #$%&' ()*+ ,-"$./01 02&' (34 5!"' Truy vấn là gì? - Query 3 #"67%68"9":;( < #"6 /01!"2& *&##. =!"*&$>$. ?$!"*&$. @A$#"67< ,"#66B#<C#D1 #1#E#<711F"GA HF9IJ$1K,"#6+L 3#MN1O6D#"67 Query Analyzer 4 Enterprise Manager queries 5 Cửa số xây dựng truy vấn Query Builder 6 Lệnh SELECT 7 N11PHF SELECT results FROM table_or_view [WHERE search_conditions] Q:# G9 RSTEQ"U!"9I5 HIVI6:;( WXSQ"/J!"9 Lệnh SELECT 8 N11"< SELECT [ALL|DISTINCT] select_list [ TOP n [ PERCENT ] [ WITH TIES ] ] [INTO[[database.]owner.]table_name] FROM[[[database.]owner.]table_name| view_name|UDF] [WHERE search_conditions] [GROUP BY aggregate_free_expression] [HAVING search_conditions] [ORDER BY table_or_view_and_column] [COMPUTE row_aggregate(column_name)] [BY column_name]] Mệnh đề select_list 9 YZL<<[ \]]]]^ _\table_name_view_name_ table_alias `'^ _\column_name_expression` aabccolumn_aliasc ]]_column_alias [expression ]`]]]]aI'''n c columnZalias: là tên gọi khác thay thế cho tên cột trong bảng kết quả' select_list 10 d%<ef$#V SELECT * FROM customers dg< T##h&Ii#$"h&I ei#I,"6Ij$$j[ ei#^,"6^*%+&$". FROM [Order Details] dk< SELECT LastName + ' '+ FirstName as 'Customer Name' FROM Employees [...]... hay 1 nhóm cột bên trong 1 bảng và cho kết quả là 1 giá trị đơn 22 Hàm tập hợp - Aggregate functions 23 Hàm tập hợp - Aggregate functions Ví dụ 1: SELECT 'Average Price' = AVG (Price) FROM Titles Ví dụ 2: SELECT 'No.Of Newspapers' = COUNT (cNewspaperCode) FROM Newspaper 24 Chuyển đổi kiểu dữ liệu Data type conversions Việc đổi kiểu dữ liệu là cần thiết khi: Cần chuyển dữ liệu từ nơi này sang... nơi khác mà nguồn và đích không cùng kiểu nhau So sánh dữ liệu khác loại nhau Các kiểu chuyển đổi: 1.Chuyển đổi ngầm định (Implicit conversions) 2.Chuyển đổi tường minh (Explicit conversions) 3.Cấm chuyển đổi (No conversion) 25 Chuyển đổi kiểu dữ liệu Data type conversions Chuyển đổi ngầm định - xảy ra tự động Hầu hết việc chuyển đổi dữ liệu này xảy ra mà không cần sự can thiệp của người dùng... tích hợp với SQL-92 27 Lệnh CAST và CONVERT Cú pháp lệnh CAST CAST (expression AS data_ type) Cú pháp lệnh CONVERT CONVERT (data_ type[(length)], expression [,style]) ◦ Data_ type : kiểu dữ liệu đích ◦ Expression : biểu thức cần chuyển đổi kiểu ◦ Style: tham số tuỳ chọn dùng để xác định các định dạng khác nhau khi dữ liệu datetime hay smalldatetime được chuyển đổi thành dạng ký tự 28 Một số giá trị... can thiệp của người dùng Chuyển đổi tường minh - yêu cầu phải có lệnh chuyển đổi Không cho phép chuyển đổi - một số kiểu dữ liệu không cho phép chuyển đổi giữa chúng 26 Lệnh CAST và CONVERT CAST và CONVERT được dùng để chuyển đổi tường minh từ 1 kiểu dữ liệu này sang kiểu dữ liệu khác Chúng được dùng khi chuyển đổi ngầm định không được hỗ trợ Lệnh CAST có cú pháp dễ dùng nhất nhưng cũng có nhiều... để đánh giá xem value có nằm trong miền giá trị từ value1 đến value2 hay không? Ví dụ 1: SELECT Title from Titles WHERE price BETWEEN 2000 AND 5000 Ví dụ 2: SELECT Title from Titles WHERE (price >= 2000) AND (price . Truy tìm dữ liệu trong 1CSDL Data retrieval Mục tiêu 2 . /0 1 !"2& *&##. =!"*&$>$. ?$!"*&$. @A$#"67< ,"#66B#<C#D 1 #1# E#< 71 1 F"GA HF9IJ $1 K,"#6+L 3#MN1O6D#"67 Query Analyzer 4 Enterprise Manager queries 5 Cửa. ví dụ 15 dn% Ii#I 61 RSTE WXS 61 [j$Z$$/jTS 61 [ jH"jbf&i#L•%{ dng Ii#I 61 RSTE WXS* 61 [j$Z$$/jTS 61 [jH"j.bf&i#L•%{ Các
Ngày đăng: 12/05/2014, 12:08
Xem thêm: Truy tìm dữ liệu trong 1CSDL Data retrieval, Truy tìm dữ liệu trong 1CSDL Data retrieval