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

SQL part 2

12 202 0
Tài liệu đã được kiểm tra trùng lặp

Đ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 12
Dung lượng 0,95 MB

Nội dung

Lý thuyết Hệ Quản Trị CSDL

   Ngôn ng SQL – Phn 2 I. Nội dung cần quan tâm   !"# $ %& !"'()# *  !"+, # -  !"%.!/01+ 2 3& !"4# II. Tổng quát 56478%8.9*':;< Select:='>'?4@)# From:='>,)%" # Where:='>AB CD%D'E'?4@)# /6'EF4)GH6478%8IJIK88L'?M,7C ':group by, having, order by,/NM;<max, min, count, sum, avg# O' %/P++H !"3%< SELECTQ;"RS37;TU FROMS37,%8V8 W!8KQ7%7RU QWHERES':4TUR QGROUP BYS37;T$UR QHAVINGS':4T$UR QORDER BYS37;T*QXOYZ[ORU  Diễn giải < # ;"<5\49<X]]^D")3L,)6Z_O_ ^%D,B`%a+6Z_O_bcd^%D,B3L`%a+ 6c0SU^D3L'CBe':4# $# Z7;T<C;,@%" # Pf <;,F3"g6h  $  @%" ");H,),%i3`<,%#j @7kbc5l9,%8!/%" ")J8%3H,%8'9i3`78%8j @.&;778%8m"F$,%87kbc5i+)l '>n;'9,%8/# *# Z7,%8<,%8o%" #i4@C: ($,%8i+)4@,%8%&!p^':44@'V7K88 -# X%7<,;3^CaH,)3`,)9C3/# 2# q:4T<%/':4'E%D3%# r# Z7;T$<3%7s'?M98/ 6?C\ 7# t# q:4T$<':4%D%&3%74'eu;9C3%#q: 4/ '?M+3vC3%Be':4T# w# Z7;T*<7a+m@+3%8/6ou%/G^XOV) ^Z[O#5V'>%/3%'?M7a+8ouG3#x7a+m@+'?Mu 8ou?C\+)# III. Truy vấn đơn giản SELECT S37;U FROMCT,) O78%86j'?M3`!pfy%" /,H,)# Z`\4distinct'E%&,B,`!/all'E%" "),3%#5V'> 4'Ei);%/93`\49%%# O78%89E3`,Eo7D?<z6I6j6W6!/9Eu{C ;# xZ< • ,37!C!  A. Tìm kiếm có sắp xếp qE7a+m@+ou3%67{3v':cbZ[b|< SELECT} FROM} ORDER BYT;TQXOYZ[OR6T;T$QXOYZ[OR6###  Tập_thuộc_tính.;V:;!/'?C;\7+)#  *  xZ< xp%<select * from Table1 order by B desc,A asc C,)3?p' < X  X w  w  ~  • 7s'?M4@)7< X   •  ~ X w  w qC%/m@+ou8?p67'96!p>i7s m@+8X# xZ< • ,@37!C7a+C8ouX%+,8  • ,@37!C8\+L,6 \ +L, C !C7a+8ou  B. Tìm kiếm với điều kiện đơn giản qENMi4@9':467{3v':d[b[%O[][!p!> ;?7< 1. AND và OR SELECT} FROM}  -  WHERE^':T4TXZWcb####^':T4T xZ<  O_x_[^5XOx 6c[6€O_6]c0 • 377!CH%p+•#  ]?f<;9E•>%%6‚•47{3v'E77!p: ':4%C@+# 2. BETWEEN .AND • ,@!C74)G~22'@~r•  V  V  3. IS NULL và IS NOT NULL _Oƒ]]!/_Ocƒ]]<qE4E>9+)%/ƒ]]Ycƒ]]  4  • ,@!C49?„)%fu@+  • ,@!C9?„)%fu@+  2   4. IN và NOT IN _!/c_3`'E4E>… 4…•+ M+/'9 4# • ,@'('V/9'VV/6$6*#  C. Tìm kiếm có xử lý xâu ký tự qEm{%f!p3%3&m4fu6O†]9NM+1+]_[# ?„477;94E3%3&m4fui?„?„3` ]_[o43`+1+,…‡ xZ< • 7!CC    ˆ<3`'E'&3:4fu'o?p\gh   /L94fu7'E)Ai<   T @4fu,"4‰# Chú ý: ]48Š,‹ˆ3ˆŒN,a'!pŠ,ˆ3Œ ]48Š,‹‹3ˆŒN,a'!pŠ,‹3Œ D. Tìm kiếm có điều kiện liên quan đến ngày tháng xZ<  ZZ^5XZ 6€X|Z65X Z^5XZ65X 6Oc]ƒc€6Zc€_X • ,@'('V/'V?p/ •W•W$••   r  • ,@'('V/'V?p/ •W•W$••%/  Lưu ý : • ,@!C7/ *•W-W~t2 <  $<  $<;m( E. Sử dụng các hàm trong khi tìm kiếm I O{3v/':K88 I O{3v/':78%8<':78%8/!'?M7{3v {?z6I6j6WL9E7{3v/'!p;#  /!:/   /!:  / E'4E3%  /D  }  qEm8@!:/9E7{3v4c%87 • ,@DC!C!/H!C  • ,@G7H!C  • ,@D!/C' 'HH!C  t   F. Tìm kiếm từ nhiều bảng qEi4@/'9…F:,)4i4,7{3v ,)'9&':kbc5#` 8E>/P7s7{3v': 4&':d[b[7;M+# xZ< • ,e!C6C!C6C+L,/!C#  G. Dùng toán tử θ θθ θ some, θ θθ θ all, exists, not exists Lưu ý: <> some và not in, <> all = not in. IV. Câu truy vấn sử dụng Group By A. Các hàm tính toán O†]7{3v/7<65m656O6X!#/3`'7j9y %/'@")AB':4'@/4'@,"4‰/# • 9"),C7!C%p+•  B. Mệnh đề group by Z`'E93%6?„3`4@M+!p/;4EC# • ; 'E  ,i H \ 7 !C6 ,@ … 'E 7 %?  ,) [†ƒX^5XOx65X56Z_[5  • ,@%?(%p"\+L, Xx_[^5Xx 6[x60X_6]ƒc€60€ 0c€X^5X0 6[06b0€ XX^5XTx_[6[ 60X_6†ƒX[  w   C. Mệnh đề having 5':Xx_€?„'?M7{3v`!p':€bcƒ0|#OXx_€%/ ,Eo':4#Eo':4/ 4'!//,)'?MlF ':J/l'%%?M\9A'el': +, # • ,@7!C9'E,i%p(V,…w#•  V. Truy vấn lồng A. Tìm kiếm có lượng từ EXISTS, ANY và ALL • 37!C9;"#  / 9E!@%&?7<  Pf<‡X|?('?(!p{_ • ,@!C9%?(%p"#  V9E!@?7<  • ,@7!C9'E,i%p"#  ~     9$%& !"%. B. Loại 1: Lồng phân cấp 5':d[b[H !"4@'@;H ':kbc5F !" u6 !"7s'?Mu?p x;3v<  • Cho biết các nhân viên cùng phòng với nhân viên “Nguyễn Văn A”   • Tìm những nhân viên có lương lớn hơn lương của tất cả nhân viên ở phòng 4.  C. Loại 2: Lồng tương quan 5':d[b[H !"@;";H ':kbc5F !"# u6 !"7s'?Mu:%6N%?(o!p ,H !"# x;3v<  • Tìm những nhân viên không có thân nhân nào: †NHANVIENF  !"4%C '@ NHANVIENF !"   •   • Tìm tất cả các nhân viên làm việc ở phòng nghiên cứu   VI. Phép chia 9$u< Cách 1<O{3vc[=_OOzc_Vc[=_OOzc[=_OO Cách 2<O{3v':€bcƒ0|zXx_€ xZ< • i!C'?M+%/!")':3+LNghiên cứu )%; Cách 1: O{3vc[=_OOzc_  O{3vc[=_OOzc[=_OO  !"/ 9 @'@; MANV H Xx_[C  !"  !"/  9@'@ ;PHG H Xx_[C  !" . ]?f<;9E•>%%6‚•47{3v'E77!p: ':4%C@+# 2.  BETWEEN...AND • ,@!C74)G ~22 '@~r•  V  V  3. IS.    Ngôn ng SQL – Phn 2 I. Nội dung cần quan tâm   !"# $ %&

Ngày đăng: 28/08/2013, 17:34

Xem thêm

HÌNH ẢNH LIÊN QUAN

Nếu lấy tất cả các thuộc tính của 1 bảng tbl thì dùng: tbl.* - SQL part 2
u lấy tất cả các thuộc tính của 1 bảng tbl thì dùng: tbl.* (Trang 2)
Với câu lệnh: select * from Table1 order by B desc,A asc trên bảng dưới đây: - SQL part 2
i câu lệnh: select * from Table1 order by B desc,A asc trên bảng dưới đây: (Trang 3)
Kết quả trả về của một câu truy vấn phụ là một bảng I Bảng trung gian trong quá trình truy vấn  - SQL part 2
t quả trả về của một câu truy vấn phụ là một bảng I Bảng trung gian trong quá trình truy vấn (Trang 11)
VII. Các loại truy vấn khác - SQL part 2
c loại truy vấn khác (Trang 11)
w