Académique Documents
Professionnel Documents
Culture Documents
SQL STATEMENT :
SELECT
dbo.job.name AS Job,
dbo.contractors.contractor,
dbo.contractors.phone,
dbo.equipment.equipment_type AS [Equipment
Type],
dbo.equipment.equipment_number
AS [Equipment Number], dbo.equipment.daily_rate
AS [Daily Rate], dbo.rental.start_date AS [Start
Date],
dbo.rental.end_date AS [End Date],
DATEDIFF(day, dbo.rental.start_date,
dbo.rental.end_date) + 1 AS Days, (DATEDIFF(day,
dbo.rental.start_date, dbo.rental.end_date)
+ 1) * dbo.equipment.daily_rate AS
CHARGE
FROM
dbo.job RIGHT OUTER JOIN
dbo.rental ON dbo.job.job_id =
dbo.rental.job_id LEFT OUTER JOIN
dbo.contractors ON
dbo.rental.contractor_id =
dbo.contractors.contractor_id LEFT OUTER JOIN
dbo.equipment ON
dbo.rental.equipment_id =
dbo.equipment.equipment_id
Arithmetich Expressions
Using Parentheses
Concatenation in MySQL
Duplicate Rows
Restricting Data
Comparison Conditions
Using IN Condition
Logical Conditions
Using OR Operator
Rules of Presedence
Rules of Presedence
Rules of Presedence
Sorting Data
ORDER BY clause
Joining Tables
Whats Equijoin ?
Whats non-Equijoin ?
Outer Join
Group By Clause
Group By on multiple
columns
HAVING Clause
Subqueries
Why subqueries ?
Subquery Syntax
Using Subquery
Type of Subqueries
Conditional Expression
Case Expression