Truy tìm dữ liệu trong 1CSDL Data retrieval

71 481 0
Truy tìm dữ liệu trong 1CSDL Data retrieval

Đ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

Truy tìm dữ liệu trong 1CSDL Data retrieval Mục tiêu 2    !" #$%&'  ()*+ ,-"$./01 02&'  (34 5!"' Truy vấn là gì? - Query 3  #"67%68"9":;( <  #"6 /01!"2& *&##.  =!"*&$>$.  ?$!"*&$.  @A$#"67<  ,"#66B#<C#D1  #1#E#<711F"GA HF9IJ$1K,"#6+L 3#MN1O6D#"67 Query Analyzer 4 Enterprise Manager queries 5 Cửa số xây dựng truy vấn Query Builder 6 Lệnh SELECT 7  N11PHF SELECT results FROM table_or_view [WHERE search_conditions]  Q:# G9  RSTEQ"U!"9I5 HIVI6:;(  WXSQ"/J!"9 Lệnh SELECT 8  N11"< 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 YZL<<[ \]]]]^ _\table_name_view_name_ table_alias `'^ _\column_name_expression` aabccolumn_aliasc ]]_column_alias [expression ]`]]]]aI'''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%<ef$#V SELECT * FROM customers  dg< T##h&Ii#$"h&I ei#I,"6Ij$$j[ ei#^,"6^*%+&$". FROM [Order Details]  dk< 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$#"67<  ,"#66B#<C#D 1   #1# E#< 71 1 F"GA HF9IJ $1 K,"#6+L 3#MN1O6D#"67 Query Analyzer 4 Enterprise Manager queries 5 Cửa. ví dụ 15  dn% Ii#I 61 RSTE WXS 61 [j$Z$$/jTS 61 [ jH"jbf&i#L•%{  dng Ii#I 61 RSTE WXS* 61 [j$Z$$/jTS  61 [jH"j.bf&i#L•%{ Các

Ngày đăng: 12/05/2014, 12:08

Từ khóa liên quan

Mục lục

  • Truy tìm dữ liệu trong 1CSDL Data retrieval

  • Mục tiêu

  • Truy vấn là gì? - Query

  • Query Analyzer

  • Enterprise Manager queries

  • Cửa số xây dựng truy vấn Query Builder

  • Lệnh SELECT

  • Slide 8

  • Mệnh đề select_list

  • select_list

  • Từ khoá [ALL|DISTINCT]

  • FROM aliases

  • TOP n [PERCENT] [WITH TIES]

  • Các toán tử (T-SQL operators)

  • Một số ví dụ

  • Các toán tử so sánh (Comparison operators)

  • Toán tử miền - Range Operators

  • Toán tử liệt kê - List Operators

  • Ký hiệu đại diện - Wildcards

  • Slide 20

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

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

Tài liệu liên quan