Presentation is loading. Please wait.

Presentation is loading. Please wait.

SQL Select Statement IST359.

Similar presentations


Presentation on theme: "SQL Select Statement IST359."— Presentation transcript:

1 SQL Select Statement IST359

2 Agenda SQL SELECT = Most Important Statement Understanding Fudgemart
Select from, where, order by Top and distinct keywords Table joins Column and table aliasing

3 SQL SELECT  Reads Data Columns To Display SELECT col1, col2, ... FROM table WHERE condition ORDER BY columns Table to use Only return rows matching this condition Sort row output by data in these columns

4 SELECT Demo Basic SELECT Columns Where ( AND .vs OR) Order by
TOP / Distinct

5 SELECT HOW WE SAY IT HOW IT IS PROCESSED SELECT (Projection)
TOP/ DISTINCT FROM WHERE ORDER BY FROM WHERE SELECT (Projection) ORDER BY TOP / DISTINCT

6 Fudgemart – Conceptual

7 Fudgemart - Internal

8 JOINS JOINS let you combine data from more than one table into your query output Most of the time you join on PK-FK pairs SELECT * FROM tablea JOIN tableb ON acol = bcol

9 Demo – Table Joins Select JOINS Inner / Equijoin
Basic join type Table and Column Aliasing Makes it easier to know what comes from where Outer joins (Left / Right) Include non-matching records across joins Multi-table joins

10 Work in Groups. Try these.
All Employees working in the ‘Hardware’ department making less than $15/hr Names and retail prices of the top 5 products Product name, product wholesale price , and vendor name for products supplied by vendor ‘Mikee’ List of employee names and their supervisor’s names.


Download ppt "SQL Select Statement IST359."

Similar presentations


Ads by Google