1. Trang chủ
  2. » Cao đẳng - Đại học

queries that select records

42 414 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

Tiêu đề Queries That Select Records
Chuyên ngành Database Management
Thể loại Thesis
Định dạng
Số trang 42
Dung lượng 465,03 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Creating Queries in Design View− Select the fields you want to include in query.. Summarizing Data Create a totals query: − Create a new query by choosing Create ➝ Queries Query Design.

Trang 1

Queries That Select Records

(Chapter 6 – 7)

Trang 2

Query Basics

A Microsoft Access query is a question about the

information stored in Access tables.

Your query can be a simple question about data

in a single table, or it can be a more complex

question about information stored in several

tables

After run query, Microsoft Access returns only

the information you requested.

Trang 3

Creating Queries in Design View

The best starting point for query creation is the

Design view

Choose Create  Queries  Query Design.

Select the table that has the data you want, and then click Add  Click Close

Trang 4

Creating Queries in Design View

Select the fields you want to include in query.

Arrange the fields from left to right in the order

to appear in the query results.

If you want to hide one or more columns, then clear the Show checkbox for those columns.

Trang 5

Creating Queries in Design View

Choose a sort order.

Set your filtering criteria by place the expression into the Criteria box for the appropriate field.

Choose Query Tools Design  Results  Run Save the query.

Trang 6

Getting the top records

Use the Top Values box on the Design View

toolbar to see the top records produced by the query

Open query in Design view.

Sort table so that the records you’re most

interested in are at the top.

In the Query Tools  Design

Query Setup  In return box,

−  choose a different option

Trang 7

Creating Queries by Wizard

Create a simple Query by using wizard.

The Query wizard works by asking you a series of

questions.

Choose Create  Queries  Query Wizard.

Trang 8

Creating Queries by Wizard

Choose a query type The Query wizard includes a few common kinds of queries

Simple Query Wizard.

Crosstab Query Wizard.

Find Duplicates Query Wizard.

Find Unmatched Query Wizard

OK.

In the Tables/Queries box, choose the table that has the data you want.

Trang 9

Creating Queries by Wizard

Add the fields you want to see in thequery results

Click Next Enter query name  Click Finish.

Trang 10

Understanding the SQL View

Behind the scenes, every query is actually a text

command written in a specialized language called SQL (Structured Query Language).

To take a look at the SQL command for a query,

right-click the tab title, and then choose SQL view

Trang 11

Understanding the SQL View

Every query has common ingredients (thành

Trang 12

Queries and Related Tables

A join line connects tables in the query design

The join line connects the primary key in one

table to the foreign key in another table.

By default, an Access query returns only records

where data exists on both sides of a relationship

To see records that are not matched on the other

side of the join You must modify the default

query join

Trang 13

Queries and Related Tables

Can create joins between tables in these three

ways:

By creating relationships between the tables when you design the database.

By selecting two tables for the query that have

a field in common that has the same name

By modifying the default join behavior

Trang 14

Queries and Related Tables

Trang 15

Field Name : Expression

Field Name Expression

Trang 16

Simple Math with Numeric Fields

Simple Math with Numeric Fields

Operator Name Example Result

Trang 17

Expressions with Text

To join text, use the ampersand (&) operator.

For example:

Create a FullName field from the FirstName and LastName fields:

FullName: [FirstName] & “ “ & [LastName]

To “The price is” to appear before each price value, use this calculated field:

Price: "The price is: " & [Price]

Trang 18

Query Functions

A function is a built-in algorithm that takes some

data that you supply, performs a calculation, and then returns a result.

Functions is used in:

Calculated fields To add information to your

query results.

Filter conditions To determine what records

you see in a query.

Visual Basic code

Trang 20

The Expression Builder

To quickly find the functions you want, Access

provides a tool called the Expression Builder.

To launch the Expression Builder:

Open a query in Design view.

Right-click the box where you want to insert your expression, and then choose Build.

Add or edit the expression.

Click OK.

Trang 21

The Expression Builder

To find a function:

Expand the Functions item, and choose Built-In Functions

Next, choose a function category in the

Expression Categories list

The Expression Values list will show all the

functions in that category

Double click on functions name to insert it into your expression

Trang 22

Formatting Numbers

Trang 23

Format(): mathematical function that

transforms numbers into text

Trang 24

Formatting Numbers

Currency Displays a number with two decimal places, thousand separators, and the currency sign $1,433.20Fixed Displays a number with two decimal places. 1433.20

Standard Displays a number with two decimal places and the thousands separator. 1,433.20

Percent Displays a percent value Displays 2 digits to the right of the decimal place 143320.00%

Scientific Displays a number in scientific notation, with two decimal places 1.43E+03

Yes/No

Displays No if the number is 0 and Yes if the number is anything else Yes

Trang 25

More Mathematical Functions (Page 230)

Text Functions (Page 232)

Date Functions (Page 234)

Trang 26

Summarizing Data

Total function is used to group the records to

arrive at totals and subtotals That way, you can review large quantities of information much more easily.

Example:

Counting all the students in each class.

Counting the number of orders placed by each customer.

Totaling the amount of money spent on a single product.

Trang 28

Summarizing Data

Create a totals query:

Create a new query by choosing Create

Queries Query Design.

Add the tables you want to use from the Show Table dialog box, and then click Close.

Add the fields you want to use.

Choose Query Tools Design  Show/Hide

Totals.

Trang 29

Summarizing Data

For each field, choose an option from the Total

box This option determines whether the field is used in a calculation or used for grouping.

Every field must belong to one of these

categories:

It’s used in a summary calculation (like

averaging, counting, …)

It’s used for grouping.

It’s used for filtering

Trang 30

Summarizing Data

Choice in the

Total box Description

Group By Subgroups records based on the values in this field.Sum Adds together the values in this field.

Avg Averages the values in this field.

Min Retains the smallest value in this field.

Max Retains the largest value in this field.

Count Counts the number of records (no matter which field you use).First Retains the first value in this field.

Last Retains the last value in this field.

Trang 31

Summarizing Data

Example: Calculate Total for every Order

Trang 32

Query Parameters

Query parameters let you create flexible queries

by enter one pieces of information

Every time you run the query, Access prompts

you to supply the missing values These missing values are the query parameters.

Usually, query parameters are used in filter

conditions

When run the query, you fill in the value you

want to use at that particular moment.

Trang 33

Query Parameters

To create a query that uses parameters:

Create a new query by choosing Create  Queries 

Choose a name and data type for parameter.

Click OK to close the Query Parameters dialog box.

Trang 34

Crosstab Queries

A crosstab query is a powerful summary tool that

examines huge amounts of data and uses it to

calculate information like subtotals and

averages.

Crosstab queries use two key ingredients:

grouping and summary functions

The grouping is used to organize the rows into small sets

The summary function is used to calculate a

single piece of information for each group.

Trang 35

Crosstab Queries

Creating Crosstab Queries: have two ways to

create a crosstab query:

The Crosstab Query Wizard provides an

automated way to create a Crosstab query The wizard works only with one table or query.

Build Crosstab Query by hand.

Trang 36

Crosstab Queries

Creating a Crosstab Query with the Wizard

Display the Create tab on the Ribbon.

Click the Query Wizard button in the Macros &

Code group on the Ribbon.

The New Query dialog box opens.

Select the Crosstab Query Wizard option and then click OK.

Select the table or query that contains all the fields you need for your Crosstab query, and then click Next.

Trang 37

Crosstab Queries

Select the field(s) whose values you want to use

as row headings  click Next.

Select the field(s) whose values you want to use

as column headings  click Next.

If select a date field as the column headings,

Choose how to group dates from the list Next.

Choose the field whose values grouped by the row and column headings that are selected.

Trang 38

Crosstab Queries

Select a grouping method from the Functions list.

Choose whether to include row sums by

selecting the check box on the same page as the function choices, and then click Next.

Name the query and then click Finish to see the Crosstab query.

Trang 39

Crosstab Queries

Creating a Crosstab query in Design view: A

simple Crosstab query has three fields:

One used for row headings

One used for column headings.

The Value field, which contains the data that you want to appear in the cells of the table Tell Access how to summarize your data in the

Crosstab query by choosing from these choices: Sum, Avg, Min, Max, Count, StDev, Var, First, or Last.

Trang 40

Crosstab Queries

Choose Create Queries Query Design.➝ ➝

Add the table or query you want to use in

crosstab query.

Query Tools  Design Query Type  Crosstab.

Choose the fields use for row labels and in the Crosstab row, choose the Row Heading.

Choose the fields use for Column labels and in the Crosstab row, choose the Column Heading.

Trang 41

Crosstab Queries

Select the field containing the values that you want aggregated, in the Crosstab row, choose the Value option.

Set the Total row:

Group By option for column heading and row

heading

Choose summarize the data for the Value

field column.

Trang 42

Crosstab Queries

Example:

Ngày đăng: 04/05/2014, 23:03

w