Danh mục

Cơ sở dữ liệu căn bản - Bài 6

Số trang: 25      Loại file: ppt      Dung lượng: 321.50 KB      Lượt xem: 14      Lượt tải: 0    
Hoai.2512

Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Truyvấndữliệu.MụctiêuTìmhiểucáccâulệnhTSQLđểtruyvấndữ liệu TìmhiểucáccâulệnhTSQLcóđiềukiệntruyvấn
Nội dung trích xuất từ tài liệu:
Cơ sở dữ liệu căn bản - Bài 6 Truyvấndữliệu Phần6 Mụctiêu TìmhiểucáccâulệnhTSQLđểtruyvấndữ liệu TìmhiểucáccâulệnhTSQLcóđiềukiệntruyvấn dữliệuđãtồntại TìmhiểucâulệnhTSQLđểtruyvấndữliệuđãtồn tạitheonhóm Miêutảvàứngdụngcáchàmtậphợpkhácnhau củaSQLServer Miêutavàứngdụngcácphépkếtnand SQL Server Concepts of RDBMS ốiINNERJOIN đểtruyvấntrênnhiềubảng 6/ 2 of 25 2000/Session Truyvấnlàgì? Đưa ra một câuTruy Dữ liệu trong hỏi cần quan tâmvấn các bảng Khởi tạo Xử lý bởi Trả lời câu hỏi – Trả về tập hợp kết quả SQL Concepts of RDBMS Server and SQL ServerNgười sử 2000/Session 6/ 3 of 25dụng CâulệnhSELECTtrong truyvấn Truyvấntrênnhiềuhàngvàcột Cóthểtruyvấntrênnhiềubảnghoặc nhiềuCSDL. Xácđịnhcáccộtyêucầutrongtruyvấn đượcchỉra. Cáccộtkếtquảcócùngthứtựtrong truyvấn. Concepts of RDBMS and SQL Server 2000/Session 6/ 4 of 25 Thànhphầncủacâulệnh SELECT Danhsách cáccộtchỉra Têncácbảng Điềukiện CácmệnhđềkhácSửdụngtruyvấntrêncáchàngvàof áccột and SQL Server Concepts c RDBMS 2000/Session 6/ 5 of 25 SELECT–CúphápvàVí dụCúPháp:SELECT*FROME.g.: Select*fromSTUDENTSELECT , … From E.g.:SelectName,Class,MarkfromSTUDENT Concepts of RDBMS and SQL Server 2000/Session 6/ 6 of 25MệnhđềORDERBY Concepts of RDBMS and SQL Server 2000/Session 6/ 7 of 25HiểnthịdữliệuvớiSELECT vàORDERBY Concepts of RDBMS and SQL Server 2000/Session 6/ 8 of 25MệnhđềDISTINCT Concepts of RDBMS and SQL Server 2000/Session 6/ 9 of 25 MệnhđềASMệnhđềAScũngcóthểdùngđểđổitêncủacộtkếtquảhoặcgántênchocộttínhtoánVídụ,đểhiểnthịtiêuđề“PNRNumber”chocộtPNR_notrongbảngReservation,câulệnhSELECTlà: Concepts of RDBMS and SQL Server 2000/Session 6/ 10 of 25 SELECTvớicácràngbuộcCâulệnhSELECTcũngcóthểsửdụngvớicácràng buộc.VídụràngbuộcIDENTITYcóthểsửdụngnhưdưới đây:Ở đâyTable1là bảngtồn tại và Table2là bảng mà chúng ta muốn thêm giá trị. Concepts of RDBMS and SQL Server 2000/Session 6/ 11 of 25 MệnhđềTOPMệnhđềTOPgiớihạnsốlượngcáchàngtrảvềtrong tậpkếtquảCâulệnhSELECTlà:Cúpháp:SELECTTOPn FROM Concepts of RDBMS and SQL Server 2000/Session 6/ 12 of 25 Aggregatefunctions1 Tínhtổngcácgiátrị Tínhgiátrịđơntừmỗitậphợpcủahàng Ápdụngtrêntấtcảcáchànghoặctập hợpcáchàngcủamệnhđềWHERE Vídụ,AVG,SUM,MAX,MIN,COUNT Concepts of RDBMS and SQL Server 2000/Session 6/ 13 of 25Aggregatefunctions2 Concepts of RDBMS and SQL Server 2000/Session 6/ 14 of 25MệnhđềGROUPBY1 Concepts of RDBMS and SQL Server 2000/Session 6/ 15 of 25MệnhđềGROUPBY2 Concepts of RDBMS and SQL Server 2000/Session 6/ 16 of 25 MệnhđềGROUPBY(3) MệnhđềWHEREđượcsửdụngvới ‘GROUPBY’đểhạnchếhàngcủanhóm Cácgiátrịrỗngđượcnhómcùngnhau Tấtcảtừkhoá–sửdụngvớimệnhđề WHEREbaogồmcáchàngkhôngphù hợpđiềukiệntìmkiếmCúpháp:GROUPBYALL Concepts of RDBMS and SQL Server 2000/Session 6/ 17 of 25 MệnhđềGROUPBYvà HAVING HAVINGlọccáchàngtrongnhóm Thaotáctrêncộtvớiaggregatefunction. (khônggiống‘WHERE’vớiGROUPBY) Concepts of RDBMS and SQL Server 2000/Session 6/ 18 of 25 Cáctoántửquanhệvà mệnhđềWHEREclause• Chúngtacóthểsửdụngcácloạiđiềukiệntìm kiếmvàsosánhkhácnhautrongmệnhđề WHERE.• Dướiđâylàdanhsáchcáctoántửsosánhkhác nhauđựocsửdụngtrongtruyvấn Operator Meaning = Equal to > Greater than < Less than >= ...

Tài liệu được xem nhiều:

Tài liệu cùng danh mục:

Tài liệu mới: