Chapter 3 - SQL

Réussis tes devoirs et examens dès maintenant avec Quizwiz!

UNION

A ______________ query combines the records of two separate queries. ________________ queries require that the two queries have the same field names and datatypes.

first

An SQL query may contain an inner query is called a subquery. The subquery is evaluated ________, and is generally used to limit the records that are selected by the outer query.

IN

Another SQL operator, _______, provides a concise way of creating a condition to match a specific list of criteria.

AS

Computed fields, also called calculated fields, are created in SQL queries by including the expression, followed by the word ______, followed by the name of the computed field.

GROUP BY HAVING

Grouping is accomplished in SQL by using the _____________ clause. To restrict the rows to be displayed when they are previously grouped, use the _________ clause.

SELECT FROM WHERE

In SQL SELECT queries, fields are listed in the __________ clause, tables are listed in the _________ clause, and conditions are listed in the ______ clause.

apostrophes quotation

In WHERE conditions, character values must be enclosed in _____________ (some versions of SQL also use _____________ marks).

WHERE

Joining tables can be accomplished in SQL by using a _______________ condition that identifies the common field upon which two tables in a one-to-many relationship are connected.

automatically updated

Only the tables store the data. You can create as many queries (logical views) as desired knowing that any updates to the data are ______________ ________________ when each SELECT query is run.

logical view view

SELECT queries are often referred to as a ________ ______or merely a ________ of the data.

aggregate

SQL has the built-in (also called ___________)functions such as COUNT, SUM, AVG, MAX, and MIN to calculate statistics on groups of records.

ORDER BY

Sorting is accomplished using the ___________ clause

INSERT

The SQL _________ command is used to append a new row to a table.

INTO

The SQL ____________ clause issued in a SELECT clause to create a new table that is a copy rather than a view of the data.

DELETE

The SQL ____________ command is used to delete existing records.

UPDATE

The SQL _____________ command issued to change existing data in a field.

UNION

The _____ operator allows you to select the records that match each condition separately, and then combine them into a single view. a. COMBINE b. MATCH c. UNION d. MERGE

SELECT-FROM-WHERE

The basic form of an SQL query that selects data from the database is ________________________.

sort key

The field on which the records are sorted is called the _____________.

True

The fundamental features of SQL and SQL concepts are the same across all relational database management systems, but systems use different versions of SQL that have slightly different syntax and key words. T or F

data-definition language (DDL)

The part of SQL that is used for creating and altering database objects is called

LIKE

To select records that match a pattern, use wildcard characters such as the asterisk(*) to represent the pattern. To use a wildcard in the criterion for an SQL query, use the _____________ operator in the WHERE clause.

CREATE TABLE

Use the ____________ ____________ SQL DDL command to describe and create a new table by defining its fields and datatypes.

major sort key primary sort key

When the data is sorted in more than one field, the more important field is called the ______________ or ______________. The less important field is called the minor sort key or secondary sort key.

alias

When using the SQL AS keyword to rename a field, the new field name is called an alias.

ORDER BY LastName, FirstName

Which SQL clause sorts the selected records in ascending order by FirstName within LastName? a. ORDER BY FirstName, LastName b. ORDER BY FirstName, LastName ASC c. ORDER BY LastName, FirstName d. ORDER BY LastName & FirstName

WHERE Customers.CustID = Orders.CustID

Which SQL clause would join a Customers table with an Orders table assuming that they are related in a one-to-many relationship on a field called CustID in both tables? a. WHERE Customers.CustID = Orders.CustID b. WHERE Customers = Orders AND CustID = CustID c. WHERE Customers.CustID & Orders.CustID d. WHERE IN Customers, Orders (CustID)

WHERE

Which SQL command would be used to join the TaskMastList and ProjectLineItems tables? a. CONNECT b. COMBINE c. LINK d. WHERE

FROM

Which SQL key word identifies the tables that are involved in a SELECT query? a. FROM b. HAVING c. TABLE d. WHERE

SELECT

Which SQL keyword starts an SQL statement to select fields and records from one or more related tables? a. LIST b. SELECT c. SORT d. SUM

OR

Which SQL keyword would be used to find all TaskMasterList records with a CategoryID fieldvalue of Testing or Support? a. AND b. ORDER c. && d. OR

INSERT INTO

Which SQL keyword(s) start an SQL statement to append a new record to a table? a. ADD b. APPEND c. CONCATENATE d. INSERT INTO

BETWEEN

Which SQL operator can be rewritten with >= AND <= operators? a. BETWEEN b. CONTAINS c. IN d. WITH

IN

Which SQL operator provides a concise way of creating a condition to match a specific list of criteria? a. BETWEEN b. CONTAINS c. IN d. NOT

SELECT Salary * 0.1 AS Bonus FROM Employees;

Which SQL statement calculates the Bonus field in the Employees table as 10 percent of Salary? a. SELECT Salary * 0.1 AS Bonus FROM Employees; b. SELECT Bonus AS Salary * 0.1 FROM Employees; c. SELECT * FROM Employees WHERE Bonus = Salary * 0.1; d. SELECT Salary * 0.1 = Bonus FROM Employees;

SELECT LastName, Salary FROM Employees WHERE Salary < (SELECT Salary FROM Employees WHERE EmployeeID = '72');

Which SQL statement lists the last names and salaries of employees who have a Salary field value less than Amir Nasser, EmployeeID 72? a. SELECT LastName, Salary FROM Employees WHERE Salary < . UNION SELECT LastName, Salary FROM Employees WHERE EmployeeID = '72'; b. SELECT LastName, Salary FROM Employees WHERE Salary < UPDATE SET EmployeeID = '72'; c. SELECT LastName, Salary FROM Employees HAVING Salary < EmployeeID = '72'; d. SELECT LastName, Salary FROM Employees WHERE Salary < (SELECT Salary FROM Employees WHERE EmployeeID = '72');

||

Which of the following is not a valid comparison operator? a. = b. <= c. || d. <>

DECIMAL

Which of the following is not an Access SQL datatype? a. TEXT b. SHORT c. LONG d. DECIMAL

SUBTOTAL

Which of the following is not an aggregate function used to calculate information on groups of records? a. SUM b. MIN c. COUNT d. SUBTOTAL

*

Which symbol is a wild card representing any number of characters? a. * b. <> c. & d. #


Ensembles d'études connexes

NU142- Chapter 54: Management of Patients With Kidney Disorders

View Set

BAM410 - ORGANIZATIONAL THEORY AND BEHAVIOR - Unit Exam 4

View Set

Stats Test 3 (Ch. 12-14) Class Notes

View Set

Medical Terminology Chapter 9 Nervous System LO 9.8 Epilepsy

View Set

Intermediate Accounting Chapter 15

View Set