Sử dụng Query Select để thống kê dữ liệu

17 1.5K 2
Sử dụng Query Select để thống kê dữ liệu

Đ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

Sử dụng Query Select để thống kê dữ liệu

09/01/12 09:10HQT-CSDL ACCESSS 2000 - QUERYHệ quản trị csdl Access Hệ quản trị csdl Access 20002000Hệ quản trị csdl Access Hệ quản trị csdl Access 20002000Trường đại học quản lý & kinh doanh hà nộiTrường đại học quản lý & kinh doanh hà nộiKhoa tin họcKhoa tin học 09/01/12 09:10HQT-CSDL ACCESSS 2000 - QUERY5. Sử dụng Query Select để thống dữ liệu: Nhiều khi ta cần thống trên các trường dữ liệu của bảng như:Đếm xem mỗi khu vực có bao nhiêu thí sinh.Đưa ra tổng điểm cao nhất của từng khu vực.Tính tổng hay trung bình trên cột lương.Đưa ra lương cao nhất, thấp nhất Để làm được việc đó ta phải thực hiện một Query thống Select bằng các hàm thống kê. 09/01/12 09:10HQT-CSDL ACCESSS 2000 - QUERYa. Các hàm thống thường dùng:SUM: Tính tổng các giá trị trong trường.AVG: Tính TB cộng các giá trị trong trường.MAX: Tính giá trị lớn nhất trong trường.MIN: Tính giá trị nhỏ nhất trong trường.COUNT: Đếm các bản ghi của bảng trên trường DL.STDEV: Tính độ lệch chuẩn các giá trị trong trường.FIRST: Tính giá trị của bản ghi đầu trong bảng.LAST: Tính giá trị của bản ghi cuối trong bảng. 09/01/12 09:10HQT-CSDL ACCESSS 2000 - QUERYb. Sử dụng Simple Query Wizard để thống kê:B1: Chọn thành phần Create query by using Wizard.C1: Chọn nút Design (hoặc nút Open).C2: Kích đúp chuột.C3: Chọn nút New/ Simple Query Wizard.B2: Chọn bảng và trường cần thống dữ liệu và Next.B3: Chọn nút SUMMARY/ SUMMARY OPTIONSTheo các bước mà Wizard hướng dẫn như sau: 09/01/12 09:10HQT-CSDL ACCESSS 2000 - QUERYCác bước Wizard hướng dẫn để thống kê:Chọn trường và các hàm cần thống tương ứng.Nếu muốn đếm các bản ghi theo một trường nào đó, thì không chọn hàm thống trên nó mà ta chọn nút: Count record in.Để đặt điều kiện ta phải sửa truy vấn ở chế độ Design View. 09/01/12 09:10HQT-CSDL ACCESSS 2000 - QUERYc. Tạo truy vấn thống kê bằng Design View B1: Tạo truy vấn mới, chọn bảng và các trường cần thống kê.B2: Mở View / Totals hoặc kích nút Totals trên thanh công cụ.B3: Đặt các tuỳ chọn thống kê.Trên dòng Field : đặt các trường cần thống kê.Trên dòng Total : sử dụng các lựa chọn thống kê:Group By: chọn cho cột cần nhóm dữ liệu.Hàm thống kê: chọn cho cột cần tính toán dữ liện.Expression: chọn cho việc thành lập trường mới để thống kê.Where: chọn cho cột cần đặt điều kiện.Criteria: Lập biểu thức điều kiện cần nhóm DL. 09/01/12 09:10HQT-CSDL ACCESSS 2000 - QUERYChú ý: Chú ý: Bản chất của truy vấn thống là việc tạo ra trường mới bằng các hàm thống kê.Left(ST, N):Left(ST, N): Lấy N kí tự bên trái của chuỗi ST. Lấy N kí tự bên trái của chuỗi ST.Right(ST, N):Right(ST, N): Lấy N kí tự bên phải của chuỗi ST. Lấy N kí tự bên phải của chuỗi ST.Mid(ST, I, N):Mid(ST, I, N): Lấy N kí tự từ vị trí I của chuỗi ST. Lấy N kí tự từ vị trí I của chuỗi ST.IsDate(D) = TrueIsDate(D) = True nếu D là một giá trị có kiểu Date/Time. nếu D là một giá trị có kiểu Date/Time.IsNull(X) = TrueIsNull(X) = True nếu X có giá trị rỗng (ngược lại là nếu X có giá trị rỗng (ngược lại là False).False).Các hàm thường dùng:Các hàm thường dùng: 09/01/12 09:10HQT-CSDL ACCESSS 2000 - QUERYII. Truy vấn Update Query1. Chức năng:Dùng để tính toán trên các trường của bảng dữ liệu nguồn, bằng việc sử dụng các công thức kết lợp với các trường dữ liệu đã có.Update Query khi chạy chỉ đưa ra thông báo đã cập nhật được bao nhiêu bản ghi trên bảng dữ liệu nguồn. 09/01/12 09:10HQT-CSDL ACCESSS 2000 - QUERY2. Cách tạo Query UpdateB1: Tạo truy vấn mới, chọn bảng và các trường cần tính.B2: Mở Query/ Update Query (hoặc chọn biểu tượng Query Type trên thanh công cụ).Tại Field: chọn trường cần tính toán.Tại Update to: nhập công thức cần cập nhật cho trường.Tại Criteria: nhập điều kiện cần cập nhật.B3: Ghi lên đĩa và chạy truy vấn. 09/01/12 09:10HQT-CSDL ACCESSS 2000 - QUERY3. Các ví dụ:VD1: Tính trường TD bằng DT + DL + DH:Tại Field: chọn trường DT.Tại Update to: Nhập CT: [DT] + [DL] + [DH]VD2: Tính trường KQ = Đỗ nếu TD>= 21 còn lại là Trượt:Tại Field: chọn trường KQ.Tại Update to: Nhập công thức sau:IIF([TD] >= 21, Đỗ , Trượt ) VD3: Tăng tổng điểm cho những người có:KV = 1 tăng 2, KV = 2 tăng 1.5, còn KV khác tăng 0.5Tại Update to: IIF([KV] = 1, 2, IIF([KV] = 2, 1.5, 0.5)) [...]... nhất, thấp nhất ã Để làm được việc đó ta phải thực hiện một Query thống Select bằng các hàm thống kê. 09/01/12 09:10 HQT-CSDL ACCESSS 2000 - QUERY b. dơng Simple Query Wizard để thống kê: B1: Chọn thành phần Create query by using Wizard. C1: Chọn nút Design (hoặc nút Open). C2: Kích đúp chuột. C3: Chọn nút New/ Simple Query Wizard. B2: Chọn bảng và trường cần thống dữ liệu và Next. B3:... chọn bảng và các trường cần thống kê. B2: Mở View / Totals hoặc kích nút Totals trên thanh công cụ. B3: Đặt các tuỳ chọn thống kê. ã Trên dòng Field : đặt các trường cần thống kê. ã Trên dòng Total : sử dụng các lựa chọn thống kê: Group By: chọn cho cột cần nhóm dữ liệu. Hàm thống kê: chọn cho cột cần tính toán dữ liện. Expression: chọn cho việc thành lập trường mới để thống kê. Where: chọn cho cột... 09:10 HQT-CSDL ACCESSS 2000 - QUERY II. Truy vÊn Update Query 1. Chức năng: ã Dùng để tính toán trên các trường của bảng dữ liệu nguồn, bằng việc sử dụng các công thức kết lợp với các trư ờng dữ liệu đà có. ã Update Query khi chạy chỉ đưa ra thông báo đà cập nhật được bao nhiêu bản ghi trên bảng dữ liệu nguồn. 09/01/12 09:10 HQT-CSDL ACCESSS 2000 - QUERY c. T¹o truy vÊn thèng bằng Design View B1:... ACCESSS 2000 - QUERY Hệ quản trị csdl Access Hệ quản trị csdl Access 2000 2000 Hệ quản trị csdl Access Hệ quản trị csdl Access 2000 2000 Trường đại học quản lý & kinh doanh hà nội Trường đại học quản lý & kinh doanh hµ néi Khoa tin häc Khoa tin häc 09/01/12 09:10 HQT-CSDL ACCESSS 2000 - QUERY 5. dơng Query Select để thống dữ liệu: ã Nhiều khi ta cần thống trên các trường dữ liệu của... trường mới để thống kê. Where: chọn cho cột cần đặt điều kiện. Criteria: Lập biểu thức điều kiện cần nhóm DL. 09/01/12 09:10 HQT-CSDL ACCESSS 2000 - QUERY Chú ý: Chú ý: ã Bản chất của truy vấn thống là việc tạo ra trường mới bằng các hàm thống kê. ã Left(ST, N): Left(ST, N): Lấy N kí tự bên trái của chuỗi ST. Lấy N kí tự bên trái của chuỗi ST. ã Right(ST, N): Right(ST, N): Lấy N kí tự bên... X có giá trị rỗng (ngược lại là False). False). Các hàm thường dùng: Các hàm thường dùng: 09/01/12 09:10 HQT-CSDL ACCESSS 2000 - QUERY 2. Cách tạo Query Update B1: Tạo truy vấn mới, chọn bảng và các trường cần tính. B2: Mở Query/ Update Query (hoặc chọn biểu tư ợng Query Type trên thanh công cụ). Tại Field: chọn trường cần tính toán. Tại Update to: nhập công thức cần cập nhật cho trư ờng. Tại...09/01/12 09:10 HQT-CSDL ACCESSS 2000 - QUERY a. Các hàm thống thường dùng: ã SUM: Tính tổng các giá trị trong trường. ã AVG: Tính TB cộng các giá trị trong trường. ã MAX: Tính giá trị lớn nhất trong trường. ã MIN: Tính giá trị nhỏ nhất trong trường. ã COUNT: . 09:10HQT-CSDL ACCESSS 2000 - QUERY5 . Sử dụng Query Select để thống kê dữ liệu: Nhiều khi ta cần thống kê trên các trường dữ liệu của bảng như:Đếm xem mỗi. 2000 - QUERYIII. Truy vấn CrossTab Query1 . Chức năng:Dùng để thống kê dữ liệu ở dạng đường chéo của một bảng dữ liệu. Để sử dụng được truy vấn CrossTab Query

Ngày đăng: 01/09/2012, 09:08

Hình ảnh liên quan

• B2: Chọn bảng cần truy vấn. - Sử dụng Query Select để thống kê dữ liệu

2.

Chọn bảng cần truy vấn Xem tại trang 12 của tài liệu.
Nếu bạn chọn hai bảng có mối quan hệ máy sẽ đưa ra thông báo lỗi sau: - Sử dụng Query Select để thống kê dữ liệu

u.

bạn chọn hai bảng có mối quan hệ máy sẽ đưa ra thông báo lỗi sau: Xem tại trang 17 của tài liệu.

Từ khóa liên quan

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

Tài liệu liên quan