Professional Documents
Culture Documents
SELECT
SELECT
,
(SUBQUERY),
SELECT
SELECT
TblCustomers, TblOrders TblOrdersDetails
GROUP BY HAVING
GROUP BY
(Aggregate Function)
Aggregate
Function
AVG
MAX
SUM
STDEV
VAR
MIN
COUNT
STDEVP
VARP
Aggregate
(OrderID) (ProductCount)
TblOrderDetails
10278
SUM
10278 16+31+4=51
Note
SQL SERVER
2005
SELECT
SUM
10278
GROUP BY
Aggregate
GROUP BY ( OrderID)
SUM
GROUP BY
30
HAVING WHERE
HAVING
30
GROUP BY
Aggregate
Aggregate GROUP BY
Aggregate
Aggregate
OrderID
ProductCount
SUM
GROUP BY
1 GROUP BY
GROUP BY
Aggregate
GROUP BY
ProductName
Aggregate
GROUP BY
GROUP BY
SELECT
FROM
OrderID
GROUP BY SELECT
TblOrderDetails
HAVING WHERE
WHERE
Aggregate WHERE
Aggregate HAVING
Aggregate
WHERE
NULL
ALL GROUP BY
ORDER BY
ORDER BY
ORDER BY 2
1.
SELECT
2.
ASC DESC
ASC
ProductCount
3 ProductCount
SELECT OrderID
ProductCount
SELECT
SELECT
ProductID
ProductName
TblProducts ProductCount
TblOrderDetails
ProductID TblProducts
ProductID TblOrderDetails
ProductID
TblOrderDetails
SELECT
JOIN
Inner Join
Outer Join
Inner Join
Self Join
Inner Join
( ZipCide)
TblCustomers
Cross Join
Inner Joins
Inner Joins 2
=, >, <
TblOrder Details
Cross Joins
Cross Joins
Cartesian Product
Cross Joins
Cross Joins
TblOrders
TblOrderDetails
Outer Joins
Inner Joins
Inner Joins
Outer Joins
Outer Joins Outer Joins
3
Inner Joins
Left
Outer JOIN
NULL
Table1 Table2
Left Outer JOIN
COLUMN2=COLUMN3 2
(D
E) Table1
Left Outer JOIN ( C D)
Table2
NULL
Transact-SQL Left
Outer JOIN
Inner Join
Inner Join Left JOIN
ProductCount TblOrderDetails
ProductCount NULL
NULL
JOIN
Self Joins
Self Joins
Zipcode ()
TblCustomers
Zipcode Orders
Self Joins
TblCustomers
ZipCode
Transact-SQL
TblCustomers
OtherCus
NOT LIKE
SUBQUERY
(SUBQUERY)
SELECT
SELECT
SELECT
GOOFY
GOOFY
1.
Transact-SQL
GOOFY
SELECT
GOOFY
2.
GOOFY
3. Transact-SQL
SELECT
ZipCode
10110
GOOFY
SUBQUERY
< , >, =
10110 GOOFY
GOOFY
() SOME, ANY,
SOME, ANY
GOOFY ()
ALL
>, <
2 (CategoryID=2)
Note
ORDER
BY
SELECT
SUBQUERY [NOT] IN
IN
=ANY, =SOME
NOT
IN < > ALL
[NOT] EXISTS
EXISTS EXISTS
EXISTS
TRUE
TblProducts TblOrderDetails
EXIST TRUE
WHERE
TblProducts
NOT EXISTS
EXISTS EXISTS
SELECT *
EXISTS
Correlated SUBQUERY
Correlated SUBQUERY
Correlated SUBQUERY
WHERE
FROM SELECT
Correlated SUBQUERY
ProductID TblProducts
WHERE
ProductID
TblProducts FROM SELECT
Correlated
SUBQUERY
Correlated SUBQUERY
SUBQUERY
SELECT
SELECT
ORDER BY
TOP
INTO
ntext, text image
=, >,
< GROUP BY HAVING
ANY, ALL, SOME
SELECT INTO
INTO SELECT
INTO
Aggregate
CREATE TABLE
XREATE TABLE
INTO
New_Table
ProductCount
Aggregate Sum Of ProductCount
SELECT UNION
SELECT
UNION
SELECT UNION
UNION
SELECT
SELECT
UNION
SELECT
ORDER BY SELECT
UNION
ALL
UNION
UNION
SELECT
ProductID ProductName
TblProducts SELECT
CustomerID CustomerName
TblProducts
UNION ProductName