SQL

Ace your homework & exams now with Quizwiz!

If you don't specify ASC or DESC after a SQL ORDER BY clause, the following is used by default:

ASC

What SQL clause is used to Delete data from a database table?

DELETE

What command is used to delete data from a SQL database table?

DELETE

What SQL keyword is used to eliminate duplicate fields from the SELECT output?

DISTINCT

What syntax would remove a database table?

DROP TABLE table;

DBMS stands for

Database Management System

What does follow after the SQL WHERE clause

Definition of the condition to be met for the rows to be returned.

What will be the result of the following SQL statement; SELECT LEFT ('Have a nice day.;4)

Have

The SQL BETWEEN operator

Specifies a range to test.

SQL Aggregate Functions

MIN, MAX, SUM, AVG, COUNT

When inserting data in a table do you always have to specify a list of all column names you are inserting values for?

No

What would add a new DATABASE named db?

CREATE DATABASE db

The table rows are also known as

Fields

WHERE CustomerName LIKE '%a'

Finds any values that end with 'a'

WHERE CustomerName LIKE '%or%'

Finds any values that have "or" in any position

WHERE CustomerName LIKE '_r%'

Finds any values that have "r" in the second position

WHERE CustomerName LIKE 'a%'

Finds any values that start with "a"

WHERE CustomerName LIKE 'a__%'

Finds any values that start with "a" and are at least 3 characters in length

WHERE ContactName LIKE 'a%o'

Finds any values that start with "a" and ends with "o"

What is the ABS SQL function used for

To return the absolute positive value of a numeric expression.

What is the syntax to change data in a table?

UPDATE

Wild Cards

is used to substitute one or more characters in a string, used with SQL LIKE operator.

What is the operator for the NOT equal to search condition?

<>

What is correct when we want to specify greater or equal search condition?

>=

What SQL functions is used to count the number of rows in SQL query?

COUNT()

What is a trigger?

A trigger is executed when certain event occurs.

What is view?

A view is a virtual table

The IN SQL keyword

Determines if a value matches any of the values in a list or sub-query.

UNION ALL =

Relational Addition

RDBMS stands for

Relational Database Management System

WHERE NOT EXISTS =

Relational Division

WHERE IN =

Relational Intersection

Select ______ FROM ______ , ________;

Relational Multiply

WHERE NOT EXISTS =

Relational Subtraction

UNION =

Relational Union

Normalization is

Removing ambiguity and redundancy

What is the MYSQL privilege used by the GRANT command to give a user READ-ONLY rights?

SELECT

What SQL statement selects the string 'Success'?

SELECT 'Success'

What SQL statement selects all rows from table called Contest, with column ContestDate having values greater or equal to May 25, 2006?

SELECT * FROM Contest WHERE ContestDate >= '05/25/2006'

What statement gets the total value of the column 'Price' in the 'Sales' table?

SELECT SUM(Price)FROM Sales

Change the order to field 4 ascending then field 2 descending

SELECT au_fname, au_lname, city, state FROM authors ORDER BY 4 ASC, 2 DESC;

Change the order multiple keys

SELECT au_fname, au_lname, city, state FROM authors ORDER BY state ASC, city DESC;

SQL syntax order

SELECT fields FROM tables WHERE selection of records or Boolean GROUP BY fields (subtotal) HAVING selection of aggregates ORDER BY fields (sorting)

Using a date

SELECT title_name, pubdate FROM titles WHERE pubdate >= DATE '2001-01-01';

Multiple math selection

SELECT title_name, type, price FROM titles WHERE type = 'biography' AND price < 20;

What does the following SQL statement do? SELECT Customer,COUNT(Order)FROM Sales GROUP BY Customer HAVING COUNT(Order)>5;

Selects all customers from table Sales that have made more than 5 orders

What is the difference between the DELETE and TRUNCATE SQL clause?

The DELETE clause deletes all rows in a database table, while the TRUNCATE clause can have WHERE condition and might or might not delete all rows in a table.

What does the FROM SQL keyword specify?

The FROM SQL keyword specifies the tables

What does the Having clause do?

The HAVING keyword specifies a search condition for an aggregate

What does the UNION ALL operator do?

The UNION ALL operator combines the result of two or more queries into a one result that includes all the rows from the queries in the union with duplicates.

What is the difference between the WHERE and HAVING SQL clauses?

The WHERE clause condition is applied to all rows in the result set before the Having clause is applied. The Having clause is used only with SELECT statement and specifies a search condition for an aggregate or a group.

What will be the result of the following SQL statement: SELECT * FROM Table1 where Column1 > 10?

The result will be all rows from Table1 which have Column1 values greater than 10.

What is the ABS SQL function used for?

To return the average value of a numeric expression

What command should one use to change the value of rating to 'PG' for movie_id 23 in table movies?

UPDATE movies SET rating="PG" WHERE movie_id =23;

There are triggers for

Update, Delete and Insert

In SQL the third order clause is

WHERE

What SQL keyword is used to specify conditional search?

WHERE

The LIKE SQL keyword is used along with

WHERE clause

Can you use both SELECT and WHERE in a SQL clause in one statement

YES

DELETE FROM table WHERE column=value; Would this statement execute without error?

YES

If A=[1,2,3] and B=[2,3,4] What would A add B be?

[1,2,2,3,3,4]

If A=[1,2,3] and B =[2,3,4] What would A union B be?

[1,2,3,4]

If A=[1,2,3] and B = [2,3,4] What would A subtract B be?

[1]

The AVG SQL function returns the

average in the values in a group.

CREATE TABLE statement is used to

create a new table

The TRUNCATE TABLE

deletes all rows from a table

NATURAL JOIN =

equal

CASE statement is?

goes though conditions and returns a value when the first condition is met. Once true it will return result, if false returns value in the ELSE clause.


Related study sets

CONSTITUTION OF THE UNITED STATES

View Set

8/10 Algebra - Polynomials Practice

View Set

European Modernism, Le Corbusier

View Set