SQL Lecture
SQL Lecture
Fall 2016
Objective
Definition of terms
Role of SQL
Write single table queries using SQL
Establish referential integrity using
SQL
What is SQL?
Q2: SELECT *
FROM EMPLOYEE;
SELECT PRODUCT_DESCRIPTION,
PRODUCT_FINISH, STANDARD_PRICE
FROM PRODUCT_V
WHERE (PRODUCT_DESCRIPTION LIKE %Desk
OR PRODUCT_DESCRIPTION LIKE %Table)
AND UNIT_PRICE > 300;
https://
blog.hubspot.com/marketing/sql-tutorial-introduction#s
m.00000nmffa7gjkdr6vt8f2ik2wr1y
Wildcard Character
SELECT Like Operator
In Some Cases Exact Matches not work
Use the Like Operator with Wild Card
SELECT PRODUCT_DESCRIPTION,
PRODUCT_FINISH, STANDARD_PRICE
FROM PRODUCT_V
WHERE (PRODUCT_DESCRIPTION LIKE %Desk
OR PRODUCT_DESCRIPTION LIKE %Table)
AND UNIT_PRICE > 300;
SELECT CUSTOMER_STATE
FROM CUSTOMER_V
GROUP BY CUSTOMER_STATE;
field1 field2
A 1
field1 field2
A 2
A 1
A 3
B 2
B 1
3
B 2
B 3
Multiple Tables: Natural
Join
A Natural Join is a join operation that joins two
tables by their common column. This operation
is similar to the setting relation of two tables.
Same id 9801
9801
Join
Student Music
9801
Product
Inner Join
SELECT customer.customer_num,
Outer Join
SELECT customer.customer_num,