際際滷

際際滷Share a Scribd company logo
仂亠亳仂仆舒仍仆舒 亞亳仄仆舒亰亳 仗仂 仄亠舒仆仂亠仆亳从舒 亳 亠仍亠从仂亠仆亳从舒 ". . 仂仄仂仆仂仂于" - 亞. 仂弍亳
www.pglomonosov.org
舒亳仄亳 仂亶亠于 仍舒亰亳, 仗亠仂弍舒亰于舒仆亠, 于于亠亢亟舒仆亠 亳 从舒 仆舒 仆从亳亳亠 1 仂 4
丐亠仄舒 17. 仍舒亰亳, 仗亠仂弍舒亰于舒仆亠, 于于亠亢亟舒仆亠 亳 从舒 仆舒 仆从亳亳亠
丕仗舒亢仆亠仆亳亠: 亰仗仂仍亰于舒仆亠 仆舒 从仂仆从亳亳 SELECT 亰舒 亟仂仗 亟仂 亟舒仆仆亳亠
亳仆亢. 舒亳仄亳 仂亶亠于 kdoychev@gmail.com
丶亠仍舒 仆舒 仆舒仂亳 仂从 亠 亟舒 亰舒于亟亳亠 亰仆舒仆亳舒 亳 亳 仗亳亟仂弍亳亠亠 仄亠仆亳 亰舒 舒弍仂舒
 从仂仆从亳舒 Select 亳 亳仆仄亠仆舒 Query Analyzer.
 仂于舒 仗舒亢仆亠仆亳亠 亠 亳亰仗仂仍亰于舒亠 从仂仆从亳亳 SELECT 亰舒 亳亰于仍亳舒仆亠 仆舒 亟舒仆仆亳 仂
舒弍仍亳舒舒 Titles  舒亞仍舒于亳 仆舒 从仆亳亞亳 仆舒 弍舒亰舒 亟舒仆仆亳 Pubs. 丐仂于舒 亠 仗亳仄亠仆舒 弍舒亰舒 亟舒仆仆亳,
仗于舒舒 Microsoft SQL Server, 从仂仂 仄仂亟亠仍亳舒 舒弍仂舒舒 仆舒 亳仄舒 亰舒
从仆亳亞仂舒亰仗仂舒仆亠仆亳亠.
仂亠仗亠仆仆仂 亠 仍仂亢仆磦舒仄亠 从仂仆从亳亳亠, 从舒仂 于磻舒 从仂仆从亳 SELECT 仍亠亟
仗于舒舒 亠 亠 弍舒亰亳舒 仆舒 仗亠亟亳仆亳亠 从仂仆从亳亳, 亶 从舒仂 亠 亳仄舒亠 仗仂于亠亠 仆仂舒 亰舒
亟舒仆仆亳亠, 从仂亳仂 舒 于从仍ム亠仆亳 于 仆舒弍仂舒 仂 亠亰仍舒亳.
亠亟于舒亳亠仍仆亳 于亠亟亠仆亳
丐舒弍仍亳舒舒 Titles 亟亢舒 仍亠亟仆亳亠 仗仂仍亠舒 (亳亞. 1)
仂仍亠 仗亳舒仆亳亠 仂仍亠 仗亳舒仆亳亠
Title_id 亳亟亠仆亳亳从舒亳仂仆亠仆 仆仂仄亠 advance 仗亠亟仗仍舒舒
title 亰舒亞仍舒于亳亠 仆舒 从仆亳亞舒舒 royalty 亞仂于从舒 仂仗从舒
type 亳仗 (亰舒 弍亳亰仆亠, 从仍亳仆舒仆舒,
从仂仄仗ム仆舒 亳 亟.)
ytd_sales 弍仂亶 仗仂亟舒亢弍亳 仂 仆舒舒仍仂仂 仆舒
亞仂亟亳仆舒舒 亟仂 仄仂仄亠仆舒
pub_id 亳亟亠仆亳亳从舒亳仂仆亠仆 仆仂仄亠 仆舒
亳亰亟舒亠仍于仂
notes 亰舒弍亠仍亠亢从亳
price 亠仆舒 pubdate 亟舒舒 仆舒 亳亰亟舒于舒仆亠
1. 于仂亠亠 SQL Query Analyzer 亳 亠 于亢亠亠  于舒亳 仍仂从舒仍亠仆 于.
 仂 仄亠仆 Start - 亞仗舒 Microsoft SQL Server - Query Analyzer
 仂 Enterprise Manager - 仄亠仆 Tools
 从仂仄舒仆亟舒 isqlw 仂 从仂仄舒仆亟仆亳 仗仂仄仗
2. 亰于仍亠亠亠 于亳从亳 亟舒仆仆亳 仂 舒弍仍亳舒 Titles 仆舒 弍舒亰舒 亟舒仆仆亳 Pubs
1.  仗舒仆亠仍 Editor 仂 仗仂亰仂亠 Query 于于亠亟亠亠 仍亠亟仆亳 从仂亟 仆舒 Transact-SQL:
Use Pubs
SELECT * FROM Titles
仂亠亳仂仆舒仍仆舒 亞亳仄仆舒亰亳 仗仂 仄亠舒仆仂亠仆亳从舒 亳 亠仍亠从仂亠仆亳从舒 ". . 仂仄仂仆仂仂于" - 亞. 仂弍亳
www.pglomonosov.org
舒亳仄亳 仂亶亠于 仍舒亰亳, 仗亠仂弍舒亰于舒仆亠, 于于亠亢亟舒仆亠 亳 从舒 仆舒 仆从亳亳亠 2 仂 4
弌 从仂仆从亳舒 Use Pubs 仂仗亠亟亠仍亠 弍舒亰舒舒 亟舒仆仆亳 Pubs, 亟亢舒舒 舒弍仍亳舒舒, 从仂仂
亳从舒亠 亟舒 舒亰亞仍亠亟舒亠. 丼亠亰 从仂仆从亳 SELECT ... FROM 亳亰于仍亳舒亠 亟舒仆仆亳 仂 舒弍仍亳舒 Titles,
仆舒仄亳舒舒 亠 于 弍舒亰舒 亟舒仆仆亳 Pubs. 弌亳仄于仂仍 "亰于亠亰亟舒" ("*") 于 仗亳从舒 亰舒 亳亰弍仂 从舒亰于舒, 亠 磡于舒
亟舒 亠 亳亰于仍亠从舒 亟舒仆仆亳 仂 于亳从亳 从仂仍仂仆亳 (仗仂仍亠舒) 于 舒弍仍亳舒舒.
2. 亰仗仍仆亠亠 从仂仆从亳舒 仂 仄亠仆ム仂 Query Execute, 亠亰 从仍舒于亳 F5 亳仍亳 弍仂仆 .
舒弍仂 仂 亠亰仍舒亳 亠 仗仂磦磦舒 于 舒仆亳舒 Grids 仆舒 仗舒仆亠仍 Results.
3. 亰于仍亠亠亠 亟舒仆仆亳亠 仂 仗仂仍亠舒舒 Title_id, Title, Price 亳 Ytd_sales 于 舒弍仍亳舒 Titles
USE Pubs
SELECT Title_id, Title, Price, Ytd_sales
FROM Titles
4. 舒亟舒亶亠 仍仂于亳亠, 舒从舒 亠 仆舒弍仂 仂 亠亰仍舒亳 亟舒 仗仂从舒亰于舒 舒仄仂 亠亰亳 亰舒仗亳亳,
亳仂 仂亶仆仂 于 仗仂仍亠 Price 亠 仗仂-亞仂仍礆舒 仂 $10
USE Pubs
SELECT Title_id, Title, Price, Ytd_sales
FROM Titles
WHERE Price > 10
从仂 舒弍仂亳亠  仂亳亞亳仆舒仍仆舒舒 , 磡于舒 亟舒 于亳亢亟舒亠 于 亠亰仍舒舒 舒仄仂 12 亰舒仗亳舒.
5. 舒亟舒亶亠 仍仂于亳亠, 舒从舒 亠 仆舒弍仂 仂 亠亰仍舒亳 亟舒 仗仂从舒亰于舒 舒仄仂 亠亰亳 从仆亳亞亳,
亳亳仂 亰舒亞仍舒于亳 亰舒仗仂于舒  The.
USE Pubs
SELECT Title_id, Title, Price, Ytd_sales
FROM Titles
WHERE (title LIKE 'the%')
丕仍仂于亳亠仂 title LIKE 'the%' 仂亞舒仆亳舒于舒 亟舒 亠 仗仂从舒亰于舒 舒仄仂 亰舒仗亳亳亠 仗仂亟仂弍仆亳
仆舒 舒弍仍仂仆舒 'the%'. 仗亠舒仂 亰舒 舒于仆亠仆亳亠  舒弍仍仂仆 亠 LIKE, 舒 舒弍仍仂仆 亠 仂亞舒亟亠仆 于
舒仗仂仂亳 (从仍舒于亳  弍仍亞舒从仂 丼). 亰仗仂仍亰于舒 亠 亞仍仂弍舒仍仆亳 亳仄于仂仍 %, 从仂亶仂
亰舒仄亠于舒 于亳从亳 亳仄于仂仍亳 仍亠亟 the.
6. 舒亟舒亶亠 仍仂于亳亠, 舒从舒 亠 仆舒弍仂 仂 亠亰仍舒亳 亟舒 仗仂从舒亰于舒 舒仄仂 亠亰亳 从仆亳亞亳,
亳亳仂 仗仂亟舒亢弍亳 舒 仄亠亢亟 4095 亳 8780.
USE Pubs
SELECT Title_id, Title, Price, Ytd_sales
FROM Titles
WHERE Ytd_sales BETWEEN 4095 AND 8780
丕仍仂于亳亠仂 Ytd_sales BETWEEN 4095 AND 8780 仂亞舒仆亳舒于舒 亟舒 亠 仗仂从舒亰于舒
舒仄仂 亰舒仗亳亳亠, 仆舒 从仂亳仂 仗仂仍亠仂 Ytd_sales 亠 仄亠亢亟 4095 亳 8780. 仗亠舒仂 亰舒
舒于仆亠仆亳亠  仂弍仍舒 亠 BETWEEN 仂亶仆仂1 AND 仂亶仆仂2.  亠亰仍舒舒 亠 于亳亢亟舒,
亠 Between 亟亠亶于舒 从舒仂 仗仂-亞仂仍礆仂 亳仍亳 舒于仆仂, 舒 AND 从舒仂 仗仂-仄舒仍从仂 亳仍亳 舒于仆仂.
7. 舒亟舒亶亠 仗仂亟亠亢亟舒仆亠 仆舒 亠亰仍舒舒 仂 从仂仆从亳 于 亰舒亟舒舒 4 仆舒亶-仆舒仗亠亟 仗仂
亠仆舒舒 于 仆亳亰仂亟 亠亟, 舒 仗仂仍亠 仗仂 亰舒亞仍舒于亳亠仂 仆舒 从仆亳亞舒舒 于于 于亰仂亟 亠亟.
USE Pubs
SELECT Title_id, Title, Price, Ytd_sales
FROM Titles
WHERE Price > 10
仂亠亳仂仆舒仍仆舒 亞亳仄仆舒亰亳 仗仂 仄亠舒仆仂亠仆亳从舒 亳 亠仍亠从仂亠仆亳从舒 ". . 仂仄仂仆仂仂于" - 亞. 仂弍亳
www.pglomonosov.org
舒亳仄亳 仂亶亠于 仍舒亰亳, 仗亠仂弍舒亰于舒仆亠, 于于亠亢亟舒仆亠 亳 从舒 仆舒 仆从亳亳亠 3 仂 4
ORDER BY Price DESC, Title
仆亳亞亳亠 亠 仗仂亟亠亢亟舒 仗仂 亠仆舒 于 仂弍舒亠仆 亠亟 亰舒舒亟亳 从仍ム仂于舒舒 亟仄舒 DESC (仂
Descending  仆亳亰仂亟), 舒 仍亠亟 仂于舒 亠 仗仂亟亠亢亟舒 仗仂 亰舒亞仍舒于亳 于于 于亰仂亟 亠亟, 亰舒仂仂
从仂亞舒仂 仆亠 亠 从舒亰舒仆舒 从仍ム仂于舒 亟仄舒, 亠 仗仂亟舒亰弍亳舒 ASC (仂 Ascending  于亰仂亟). 亠亟 仆舒
仗仂仍亠舒舒 从舒亰于舒 仗于仂 仗仂 从仂亠 仗仂仍亠 亠 亠 亳亰于亳 仂亳舒仆亠仂.
8. 仗亳舒亶亠 亟舒仆仆亳亠 于 仆舒弍仂舒 仂 亠亰仍舒亳 仗仂 仗仂仍亠仂 Type, 舒从舒 亠 亟舒 亠
于仆亠 亠亟仆仂舒亳仄亠亳仆舒舒 亠仆舒 仆舒 亳仗舒 从仆亳亞亳 亰舒 于亳从亳 从仆亳亞亳, 从仂亳仂 舒 
亠仆舒 仗仂-亞仂仍礆舒 仂 $10. 亠亰仍舒 亟舒 亠 仂亳舒仆 仗仂 亠亟仆仂舒亳仄亠亳仆舒 亠仆舒
于 仂弍舒亠仆 亠亟.
USE Pubs
SELECT Type, AVG (Price) AS AvgPrice
FROM Titles
WHERE Price > 10
GROUP BY Type
ORDER BY AvgPrice DESC
 仆舒弍仂舒 仂 亠亰仍舒亳, 从仂亶仂 于舒 舒亰亳 从仂仆从亳 SELECT, 亠亟仂于亠亠  亠亟仆舒从于舒
仂亶仆仂 亰舒 Type 亠 弍亟舒 亞仗亳舒仆亳 亰舒亠亟仆仂. 亠亟仂于亠亠, 从仂亳仂 仆亠 仂亞仂于舒 仆舒 仍仂于亳舒 于
从仍舒亰舒 WHERE, 亠 弍亟舒 亠仍亳仄亳仆亳舒仆亳 仗亠亟亳 亟舒 亠 亳亰于亳 仆磻舒从于 于亳亟 亞仗亳舒仆亠. 舒
于磻舒 亞仗亳仂于从舒 亠 弍亟亠 亳亰亳仍亠仆舒 亠亟仆仂舒亳仄亠亳仆舒舒 仂亶仆仂 仆舒 亠仆舒舒, 从仂仂 亠 亠
仗仂磦亳 仗仂亟 仗亠于亟仂仆亳仄舒 AvgPrice.
弌亠亞舒 仆舒仗亳亠亠 舒仄亳 SQL 从仂仆从亳, 从仂仂 亟舒 于舒 于仄亠仂 亠亟仆仂舒亳仄亠亳仆舒舒
亠仆舒, 仄舒从亳仄舒仍仆舒舒 亳 仄亳仆亳仄舒仍仆舒舒 亠仆舒 亰舒 亳仗舒.
9. 舒 亞仂仆亳 仗亳仄亠 仂亞舒仆亳亠亠 亟仂仗仍仆亳亠仍仆仂 亟舒 亠 仗仂从舒亰于舒 舒仄仂 亰舒仗亳亳亠, 亰舒
从仂亳仂 亠亟仆仂舒亳仄亠亳仆舒舒 亠仆舒 仆舒 亳仗舒 从仆亳亞亳 亠 仗仂-亞仂仍礆舒 仂 18.
SELECT Type, AVG (Price) AS AvgPrice
FROM Titles
WHERE Price > 10
GROUP BY Type
HAVING AVG (Price)>18
ORDER BY AvgPrice DESC
仍舒亰舒 HAVING 亠 亳亰仗仂仍亰于舒 亟舒 亳仍亳舒 亠亟仂于亠亠 仂 亞仗亳舒仆亳 亠亰仍舒.
丕仍仂于亳亠仂, 从仂亠仂 亳亰仗仂仍亰于舒 HAVING 于 仍舒, 仄仂亢亠 亟舒 亠 仗仂于亠亳 亠亟于舒 仍亠亟 亞仗亳舒仆亠, 舒从舒
亠 仂 仆亠 仄仂亢亠 亟舒 弍亟亠 于从仍ム亠仆仂 于 从仍舒亰舒 WHERE.
10. 舒 仗亠亟亳仆亳 仗亳仄亠 亰亟舒亶亠 舒弍仍亳舒, 从仂仂 亟亢舒 仆舒弍仂舒 仂 亠亰仍舒亳
USE Pubs
SELECT Type, AVG(Price) AS AvgPrice
INTO TypeAvgPrice
FROM Titles
WHERE Price > 10
GROUP BY Type
HAVING AVG (Price)>18
ORDER BY AvgPrice DESC
仂亠亳仂仆舒仍仆舒 亞亳仄仆舒亰亳 仗仂 仄亠舒仆仂亠仆亳从舒 亳 亠仍亠从仂亠仆亳从舒 ". . 仂仄仂仆仂仂于" - 亞. 仂弍亳
www.pglomonosov.org
舒亳仄亳 仂亶亠于 仍舒亰亳, 仗亠仂弍舒亰于舒仆亠, 于于亠亢亟舒仆亠 亳 从舒 仆舒 仆从亳亳亠 4 仂 4
仂仆从亳舒 SELECT 亠 亰亟舒亟亠 仆仂于舒 舒弍仍亳舒, 仆舒亠亠仆舒 TypeAvgPrice. 丐舒弍仍亳舒舒
亠 亟亢舒 从仂仍仂仆舒 Type 亳 从仂仍仂仆舒 AvgPrice, 于 从仂亳仂 亠 亠 仗仂磦 仂亶仆仂亳亠 仂 仆舒弍仂舒 仂
亠亰仍舒亳.
弌仍亠亟 亳亰仗仍仆亠仆亳亠仂, 于 舒仆亳舒 Messages 仆舒 仗舒仆亠仍 Results 亠 仗仂磦磦舒 仂弍亠仆亳亠,
从仂亠仂 仗仂从舒亰于舒 弍仂 仆舒 亠亟仂于亠亠, 于 从仂亳仂 亠 仗仂于仍亳磿舒 仂于亠仆舒舒 仂仗亠舒亳.
仂亢亠亠 亟舒 于亳亟亳亠 仆仂于仂亰亟舒亟亠仆舒舒 舒弍仍亳舒 亳 亟舒 仗亠亞仍亠亟舒亠 于仂亶于舒舒 亳
亟亢舒仆亳亠仂 亶 仗亠亰 Enterprise Manager. 从仂 舒弍仍亳舒舒 仆亠 亠 于亳亢亟舒, 舒从仆亠亠  亟亠仆亳
弍仂仆 于 Tables 仆舒 仂于亠仆舒舒 弍舒亰舒 亟舒仆仆亳, 于 仍舒 pubs, 亳 亳亰弍亠亠亠 Refresh 
仂仗亠仆磦舒仆亠.
11. 仂从舒亢亠亠 亠亰 SQL 从仂仆从亳 亟亢舒仆亳亠仂 仆舒 舒弍仍亳舒 TypeAvgPrice
USE Pubs
SELECT * FROM TypeAvgPrice
 舒仆亳舒 Grids 仆舒 仗舒仆亠仍 Results 亠 仗仂磦磦舒 亟亢舒仆亳亠仂 仆舒 舒弍仍亳舒 TypeAvgPrice.
12. 亰亳亶亠 亠亰 SQL 从仂仆从亳 舒弍仍亳舒 TypeAvgPrice
USE Pubs
DROP TABLE TypeAvgPrice
 舒仆亳舒 Messages 仆舒 仗舒仆亠仍 Results 亠 仗仂磦磦舒 仂弍亠仆亳亠, 亠 从仂仄舒仆亟舒舒 亠 弍亳仍舒
亳亰仗仍仆亠仆舒 仗亠仆仂. 仂于亠亠亠 亟舒仍亳 舒弍仍亳舒舒 亠 于亳亢亟舒 于 Enterprise Manager. 从仂 亠
仆亠仂弍仂亟亳仄仂, 仆舒仗舒于亠亠 仂仗亠仆磦舒仆亠 - Refresh.
13. 舒于仂亠亠 SQL Query Analyzer.
 仍亠亟于舒仂仂 仗舒从亳亠从仂 仗舒亢仆亠仆亳亠 亠 亠 亰舒仗仂亰仆舒亠亠 仗仂-仗仂亟仂弍仆仂 
舒亳仄亠亳仆亳亠, 舒于仆亳亠仍仆亳亠 亳 仍仂亞亳亠从亳亠 仂仗亠舒仂亳 亳  仆磻仂亳 亠仂 亳亰仗仂仍亰于舒仆亳
仆从亳亳, 从仂亳仂 亟舒于舒 于亰仄仂亢仆仂 亟舒 亠 仂仗舒于 仍仂亢仆亳 亰舒仗亳于舒仆亳 从仄  亠亰
从仂仆从亳舒 SELECT. 乂亠 亠 仆舒亳亠 仂 亟舒 亳亰于仍亳舒亠 亟舒仆仆亳 仂 仗仂于亠亠 仂 亠亟仆舒 舒弍仍亳舒,
亳亰仗仂仍亰于舒亶从亳 于亠仆亳 亳 于仆仆亳 亠亟亳仆亠仆亳.
丐丐丕
1. Microsoft. MSCE Microsoft SQL Server 2000 仂亠从亳舒仆亠 亳 亠舒仍亳亰舒亳 仆舒 弍舒亰亳 亟舒仆仆亳
Training kit. 弌., 弌仂仗亠, 2001.
2. SQL Server Books Online

More Related Content

17 klauzi upraznenia

  • 1. 仂亠亳仂仆舒仍仆舒 亞亳仄仆舒亰亳 仗仂 仄亠舒仆仂亠仆亳从舒 亳 亠仍亠从仂亠仆亳从舒 ". . 仂仄仂仆仂仂于" - 亞. 仂弍亳 www.pglomonosov.org 舒亳仄亳 仂亶亠于 仍舒亰亳, 仗亠仂弍舒亰于舒仆亠, 于于亠亢亟舒仆亠 亳 从舒 仆舒 仆从亳亳亠 1 仂 4 丐亠仄舒 17. 仍舒亰亳, 仗亠仂弍舒亰于舒仆亠, 于于亠亢亟舒仆亠 亳 从舒 仆舒 仆从亳亳亠 丕仗舒亢仆亠仆亳亠: 亰仗仂仍亰于舒仆亠 仆舒 从仂仆从亳亳 SELECT 亰舒 亟仂仗 亟仂 亟舒仆仆亳亠 亳仆亢. 舒亳仄亳 仂亶亠于 kdoychev@gmail.com 丶亠仍舒 仆舒 仆舒仂亳 仂从 亠 亟舒 亰舒于亟亳亠 亰仆舒仆亳舒 亳 亳 仗亳亟仂弍亳亠亠 仄亠仆亳 亰舒 舒弍仂舒 从仂仆从亳舒 Select 亳 亳仆仄亠仆舒 Query Analyzer. 仂于舒 仗舒亢仆亠仆亳亠 亠 亳亰仗仂仍亰于舒亠 从仂仆从亳亳 SELECT 亰舒 亳亰于仍亳舒仆亠 仆舒 亟舒仆仆亳 仂 舒弍仍亳舒舒 Titles 舒亞仍舒于亳 仆舒 从仆亳亞亳 仆舒 弍舒亰舒 亟舒仆仆亳 Pubs. 丐仂于舒 亠 仗亳仄亠仆舒 弍舒亰舒 亟舒仆仆亳, 仗于舒舒 Microsoft SQL Server, 从仂仂 仄仂亟亠仍亳舒 舒弍仂舒舒 仆舒 亳仄舒 亰舒 从仆亳亞仂舒亰仗仂舒仆亠仆亳亠. 仂亠仗亠仆仆仂 亠 仍仂亢仆磦舒仄亠 从仂仆从亳亳亠, 从舒仂 于磻舒 从仂仆从亳 SELECT 仍亠亟 仗于舒舒 亠 亠 弍舒亰亳舒 仆舒 仗亠亟亳仆亳亠 从仂仆从亳亳, 亶 从舒仂 亠 亳仄舒亠 仗仂于亠亠 仆仂舒 亰舒 亟舒仆仆亳亠, 从仂亳仂 舒 于从仍ム亠仆亳 于 仆舒弍仂舒 仂 亠亰仍舒亳. 亠亟于舒亳亠仍仆亳 于亠亟亠仆亳 丐舒弍仍亳舒舒 Titles 亟亢舒 仍亠亟仆亳亠 仗仂仍亠舒 (亳亞. 1) 仂仍亠 仗亳舒仆亳亠 仂仍亠 仗亳舒仆亳亠 Title_id 亳亟亠仆亳亳从舒亳仂仆亠仆 仆仂仄亠 advance 仗亠亟仗仍舒舒 title 亰舒亞仍舒于亳亠 仆舒 从仆亳亞舒舒 royalty 亞仂于从舒 仂仗从舒 type 亳仗 (亰舒 弍亳亰仆亠, 从仍亳仆舒仆舒, 从仂仄仗ム仆舒 亳 亟.) ytd_sales 弍仂亶 仗仂亟舒亢弍亳 仂 仆舒舒仍仂仂 仆舒 亞仂亟亳仆舒舒 亟仂 仄仂仄亠仆舒 pub_id 亳亟亠仆亳亳从舒亳仂仆亠仆 仆仂仄亠 仆舒 亳亰亟舒亠仍于仂 notes 亰舒弍亠仍亠亢从亳 price 亠仆舒 pubdate 亟舒舒 仆舒 亳亰亟舒于舒仆亠 1. 于仂亠亠 SQL Query Analyzer 亳 亠 于亢亠亠 于舒亳 仍仂从舒仍亠仆 于. 仂 仄亠仆 Start - 亞仗舒 Microsoft SQL Server - Query Analyzer 仂 Enterprise Manager - 仄亠仆 Tools 从仂仄舒仆亟舒 isqlw 仂 从仂仄舒仆亟仆亳 仗仂仄仗 2. 亰于仍亠亠亠 于亳从亳 亟舒仆仆亳 仂 舒弍仍亳舒 Titles 仆舒 弍舒亰舒 亟舒仆仆亳 Pubs 1. 仗舒仆亠仍 Editor 仂 仗仂亰仂亠 Query 于于亠亟亠亠 仍亠亟仆亳 从仂亟 仆舒 Transact-SQL: Use Pubs SELECT * FROM Titles
  • 2. 仂亠亳仂仆舒仍仆舒 亞亳仄仆舒亰亳 仗仂 仄亠舒仆仂亠仆亳从舒 亳 亠仍亠从仂亠仆亳从舒 ". . 仂仄仂仆仂仂于" - 亞. 仂弍亳 www.pglomonosov.org 舒亳仄亳 仂亶亠于 仍舒亰亳, 仗亠仂弍舒亰于舒仆亠, 于于亠亢亟舒仆亠 亳 从舒 仆舒 仆从亳亳亠 2 仂 4 弌 从仂仆从亳舒 Use Pubs 仂仗亠亟亠仍亠 弍舒亰舒舒 亟舒仆仆亳 Pubs, 亟亢舒舒 舒弍仍亳舒舒, 从仂仂 亳从舒亠 亟舒 舒亰亞仍亠亟舒亠. 丼亠亰 从仂仆从亳 SELECT ... FROM 亳亰于仍亳舒亠 亟舒仆仆亳 仂 舒弍仍亳舒 Titles, 仆舒仄亳舒舒 亠 于 弍舒亰舒 亟舒仆仆亳 Pubs. 弌亳仄于仂仍 "亰于亠亰亟舒" ("*") 于 仗亳从舒 亰舒 亳亰弍仂 从舒亰于舒, 亠 磡于舒 亟舒 亠 亳亰于仍亠从舒 亟舒仆仆亳 仂 于亳从亳 从仂仍仂仆亳 (仗仂仍亠舒) 于 舒弍仍亳舒舒. 2. 亰仗仍仆亠亠 从仂仆从亳舒 仂 仄亠仆ム仂 Query Execute, 亠亰 从仍舒于亳 F5 亳仍亳 弍仂仆 . 舒弍仂 仂 亠亰仍舒亳 亠 仗仂磦磦舒 于 舒仆亳舒 Grids 仆舒 仗舒仆亠仍 Results. 3. 亰于仍亠亠亠 亟舒仆仆亳亠 仂 仗仂仍亠舒舒 Title_id, Title, Price 亳 Ytd_sales 于 舒弍仍亳舒 Titles USE Pubs SELECT Title_id, Title, Price, Ytd_sales FROM Titles 4. 舒亟舒亶亠 仍仂于亳亠, 舒从舒 亠 仆舒弍仂 仂 亠亰仍舒亳 亟舒 仗仂从舒亰于舒 舒仄仂 亠亰亳 亰舒仗亳亳, 亳仂 仂亶仆仂 于 仗仂仍亠 Price 亠 仗仂-亞仂仍礆舒 仂 $10 USE Pubs SELECT Title_id, Title, Price, Ytd_sales FROM Titles WHERE Price > 10 从仂 舒弍仂亳亠 仂亳亞亳仆舒仍仆舒舒 , 磡于舒 亟舒 于亳亢亟舒亠 于 亠亰仍舒舒 舒仄仂 12 亰舒仗亳舒. 5. 舒亟舒亶亠 仍仂于亳亠, 舒从舒 亠 仆舒弍仂 仂 亠亰仍舒亳 亟舒 仗仂从舒亰于舒 舒仄仂 亠亰亳 从仆亳亞亳, 亳亳仂 亰舒亞仍舒于亳 亰舒仗仂于舒 The. USE Pubs SELECT Title_id, Title, Price, Ytd_sales FROM Titles WHERE (title LIKE 'the%') 丕仍仂于亳亠仂 title LIKE 'the%' 仂亞舒仆亳舒于舒 亟舒 亠 仗仂从舒亰于舒 舒仄仂 亰舒仗亳亳亠 仗仂亟仂弍仆亳 仆舒 舒弍仍仂仆舒 'the%'. 仗亠舒仂 亰舒 舒于仆亠仆亳亠 舒弍仍仂仆 亠 LIKE, 舒 舒弍仍仂仆 亠 仂亞舒亟亠仆 于 舒仗仂仂亳 (从仍舒于亳 弍仍亞舒从仂 丼). 亰仗仂仍亰于舒 亠 亞仍仂弍舒仍仆亳 亳仄于仂仍 %, 从仂亶仂 亰舒仄亠于舒 于亳从亳 亳仄于仂仍亳 仍亠亟 the. 6. 舒亟舒亶亠 仍仂于亳亠, 舒从舒 亠 仆舒弍仂 仂 亠亰仍舒亳 亟舒 仗仂从舒亰于舒 舒仄仂 亠亰亳 从仆亳亞亳, 亳亳仂 仗仂亟舒亢弍亳 舒 仄亠亢亟 4095 亳 8780. USE Pubs SELECT Title_id, Title, Price, Ytd_sales FROM Titles WHERE Ytd_sales BETWEEN 4095 AND 8780 丕仍仂于亳亠仂 Ytd_sales BETWEEN 4095 AND 8780 仂亞舒仆亳舒于舒 亟舒 亠 仗仂从舒亰于舒 舒仄仂 亰舒仗亳亳亠, 仆舒 从仂亳仂 仗仂仍亠仂 Ytd_sales 亠 仄亠亢亟 4095 亳 8780. 仗亠舒仂 亰舒 舒于仆亠仆亳亠 仂弍仍舒 亠 BETWEEN 仂亶仆仂1 AND 仂亶仆仂2. 亠亰仍舒舒 亠 于亳亢亟舒, 亠 Between 亟亠亶于舒 从舒仂 仗仂-亞仂仍礆仂 亳仍亳 舒于仆仂, 舒 AND 从舒仂 仗仂-仄舒仍从仂 亳仍亳 舒于仆仂. 7. 舒亟舒亶亠 仗仂亟亠亢亟舒仆亠 仆舒 亠亰仍舒舒 仂 从仂仆从亳 于 亰舒亟舒舒 4 仆舒亶-仆舒仗亠亟 仗仂 亠仆舒舒 于 仆亳亰仂亟 亠亟, 舒 仗仂仍亠 仗仂 亰舒亞仍舒于亳亠仂 仆舒 从仆亳亞舒舒 于于 于亰仂亟 亠亟. USE Pubs SELECT Title_id, Title, Price, Ytd_sales FROM Titles WHERE Price > 10
  • 3. 仂亠亳仂仆舒仍仆舒 亞亳仄仆舒亰亳 仗仂 仄亠舒仆仂亠仆亳从舒 亳 亠仍亠从仂亠仆亳从舒 ". . 仂仄仂仆仂仂于" - 亞. 仂弍亳 www.pglomonosov.org 舒亳仄亳 仂亶亠于 仍舒亰亳, 仗亠仂弍舒亰于舒仆亠, 于于亠亢亟舒仆亠 亳 从舒 仆舒 仆从亳亳亠 3 仂 4 ORDER BY Price DESC, Title 仆亳亞亳亠 亠 仗仂亟亠亢亟舒 仗仂 亠仆舒 于 仂弍舒亠仆 亠亟 亰舒舒亟亳 从仍ム仂于舒舒 亟仄舒 DESC (仂 Descending 仆亳亰仂亟), 舒 仍亠亟 仂于舒 亠 仗仂亟亠亢亟舒 仗仂 亰舒亞仍舒于亳 于于 于亰仂亟 亠亟, 亰舒仂仂 从仂亞舒仂 仆亠 亠 从舒亰舒仆舒 从仍ム仂于舒 亟仄舒, 亠 仗仂亟舒亰弍亳舒 ASC (仂 Ascending 于亰仂亟). 亠亟 仆舒 仗仂仍亠舒舒 从舒亰于舒 仗于仂 仗仂 从仂亠 仗仂仍亠 亠 亠 亳亰于亳 仂亳舒仆亠仂. 8. 仗亳舒亶亠 亟舒仆仆亳亠 于 仆舒弍仂舒 仂 亠亰仍舒亳 仗仂 仗仂仍亠仂 Type, 舒从舒 亠 亟舒 亠 于仆亠 亠亟仆仂舒亳仄亠亳仆舒舒 亠仆舒 仆舒 亳仗舒 从仆亳亞亳 亰舒 于亳从亳 从仆亳亞亳, 从仂亳仂 舒 亠仆舒 仗仂-亞仂仍礆舒 仂 $10. 亠亰仍舒 亟舒 亠 仂亳舒仆 仗仂 亠亟仆仂舒亳仄亠亳仆舒 亠仆舒 于 仂弍舒亠仆 亠亟. USE Pubs SELECT Type, AVG (Price) AS AvgPrice FROM Titles WHERE Price > 10 GROUP BY Type ORDER BY AvgPrice DESC 仆舒弍仂舒 仂 亠亰仍舒亳, 从仂亶仂 于舒 舒亰亳 从仂仆从亳 SELECT, 亠亟仂于亠亠 亠亟仆舒从于舒 仂亶仆仂 亰舒 Type 亠 弍亟舒 亞仗亳舒仆亳 亰舒亠亟仆仂. 亠亟仂于亠亠, 从仂亳仂 仆亠 仂亞仂于舒 仆舒 仍仂于亳舒 于 从仍舒亰舒 WHERE, 亠 弍亟舒 亠仍亳仄亳仆亳舒仆亳 仗亠亟亳 亟舒 亠 亳亰于亳 仆磻舒从于 于亳亟 亞仗亳舒仆亠. 舒 于磻舒 亞仗亳仂于从舒 亠 弍亟亠 亳亰亳仍亠仆舒 亠亟仆仂舒亳仄亠亳仆舒舒 仂亶仆仂 仆舒 亠仆舒舒, 从仂仂 亠 亠 仗仂磦亳 仗仂亟 仗亠于亟仂仆亳仄舒 AvgPrice. 弌亠亞舒 仆舒仗亳亠亠 舒仄亳 SQL 从仂仆从亳, 从仂仂 亟舒 于舒 于仄亠仂 亠亟仆仂舒亳仄亠亳仆舒舒 亠仆舒, 仄舒从亳仄舒仍仆舒舒 亳 仄亳仆亳仄舒仍仆舒舒 亠仆舒 亰舒 亳仗舒. 9. 舒 亞仂仆亳 仗亳仄亠 仂亞舒仆亳亠亠 亟仂仗仍仆亳亠仍仆仂 亟舒 亠 仗仂从舒亰于舒 舒仄仂 亰舒仗亳亳亠, 亰舒 从仂亳仂 亠亟仆仂舒亳仄亠亳仆舒舒 亠仆舒 仆舒 亳仗舒 从仆亳亞亳 亠 仗仂-亞仂仍礆舒 仂 18. SELECT Type, AVG (Price) AS AvgPrice FROM Titles WHERE Price > 10 GROUP BY Type HAVING AVG (Price)>18 ORDER BY AvgPrice DESC 仍舒亰舒 HAVING 亠 亳亰仗仂仍亰于舒 亟舒 亳仍亳舒 亠亟仂于亠亠 仂 亞仗亳舒仆亳 亠亰仍舒. 丕仍仂于亳亠仂, 从仂亠仂 亳亰仗仂仍亰于舒 HAVING 于 仍舒, 仄仂亢亠 亟舒 亠 仗仂于亠亳 亠亟于舒 仍亠亟 亞仗亳舒仆亠, 舒从舒 亠 仂 仆亠 仄仂亢亠 亟舒 弍亟亠 于从仍ム亠仆仂 于 从仍舒亰舒 WHERE. 10. 舒 仗亠亟亳仆亳 仗亳仄亠 亰亟舒亶亠 舒弍仍亳舒, 从仂仂 亟亢舒 仆舒弍仂舒 仂 亠亰仍舒亳 USE Pubs SELECT Type, AVG(Price) AS AvgPrice INTO TypeAvgPrice FROM Titles WHERE Price > 10 GROUP BY Type HAVING AVG (Price)>18 ORDER BY AvgPrice DESC
  • 4. 仂亠亳仂仆舒仍仆舒 亞亳仄仆舒亰亳 仗仂 仄亠舒仆仂亠仆亳从舒 亳 亠仍亠从仂亠仆亳从舒 ". . 仂仄仂仆仂仂于" - 亞. 仂弍亳 www.pglomonosov.org 舒亳仄亳 仂亶亠于 仍舒亰亳, 仗亠仂弍舒亰于舒仆亠, 于于亠亢亟舒仆亠 亳 从舒 仆舒 仆从亳亳亠 4 仂 4 仂仆从亳舒 SELECT 亠 亰亟舒亟亠 仆仂于舒 舒弍仍亳舒, 仆舒亠亠仆舒 TypeAvgPrice. 丐舒弍仍亳舒舒 亠 亟亢舒 从仂仍仂仆舒 Type 亳 从仂仍仂仆舒 AvgPrice, 于 从仂亳仂 亠 亠 仗仂磦 仂亶仆仂亳亠 仂 仆舒弍仂舒 仂 亠亰仍舒亳. 弌仍亠亟 亳亰仗仍仆亠仆亳亠仂, 于 舒仆亳舒 Messages 仆舒 仗舒仆亠仍 Results 亠 仗仂磦磦舒 仂弍亠仆亳亠, 从仂亠仂 仗仂从舒亰于舒 弍仂 仆舒 亠亟仂于亠亠, 于 从仂亳仂 亠 仗仂于仍亳磿舒 仂于亠仆舒舒 仂仗亠舒亳. 仂亢亠亠 亟舒 于亳亟亳亠 仆仂于仂亰亟舒亟亠仆舒舒 舒弍仍亳舒 亳 亟舒 仗亠亞仍亠亟舒亠 于仂亶于舒舒 亳 亟亢舒仆亳亠仂 亶 仗亠亰 Enterprise Manager. 从仂 舒弍仍亳舒舒 仆亠 亠 于亳亢亟舒, 舒从仆亠亠 亟亠仆亳 弍仂仆 于 Tables 仆舒 仂于亠仆舒舒 弍舒亰舒 亟舒仆仆亳, 于 仍舒 pubs, 亳 亳亰弍亠亠亠 Refresh 仂仗亠仆磦舒仆亠. 11. 仂从舒亢亠亠 亠亰 SQL 从仂仆从亳 亟亢舒仆亳亠仂 仆舒 舒弍仍亳舒 TypeAvgPrice USE Pubs SELECT * FROM TypeAvgPrice 舒仆亳舒 Grids 仆舒 仗舒仆亠仍 Results 亠 仗仂磦磦舒 亟亢舒仆亳亠仂 仆舒 舒弍仍亳舒 TypeAvgPrice. 12. 亰亳亶亠 亠亰 SQL 从仂仆从亳 舒弍仍亳舒 TypeAvgPrice USE Pubs DROP TABLE TypeAvgPrice 舒仆亳舒 Messages 仆舒 仗舒仆亠仍 Results 亠 仗仂磦磦舒 仂弍亠仆亳亠, 亠 从仂仄舒仆亟舒舒 亠 弍亳仍舒 亳亰仗仍仆亠仆舒 仗亠仆仂. 仂于亠亠亠 亟舒仍亳 舒弍仍亳舒舒 亠 于亳亢亟舒 于 Enterprise Manager. 从仂 亠 仆亠仂弍仂亟亳仄仂, 仆舒仗舒于亠亠 仂仗亠仆磦舒仆亠 - Refresh. 13. 舒于仂亠亠 SQL Query Analyzer. 仍亠亟于舒仂仂 仗舒从亳亠从仂 仗舒亢仆亠仆亳亠 亠 亠 亰舒仗仂亰仆舒亠亠 仗仂-仗仂亟仂弍仆仂 舒亳仄亠亳仆亳亠, 舒于仆亳亠仍仆亳亠 亳 仍仂亞亳亠从亳亠 仂仗亠舒仂亳 亳 仆磻仂亳 亠仂 亳亰仗仂仍亰于舒仆亳 仆从亳亳, 从仂亳仂 亟舒于舒 于亰仄仂亢仆仂 亟舒 亠 仂仗舒于 仍仂亢仆亳 亰舒仗亳于舒仆亳 从仄 亠亰 从仂仆从亳舒 SELECT. 乂亠 亠 仆舒亳亠 仂 亟舒 亳亰于仍亳舒亠 亟舒仆仆亳 仂 仗仂于亠亠 仂 亠亟仆舒 舒弍仍亳舒, 亳亰仗仂仍亰于舒亶从亳 于亠仆亳 亳 于仆仆亳 亠亟亳仆亠仆亳. 丐丐丕 1. Microsoft. MSCE Microsoft SQL Server 2000 仂亠从亳舒仆亠 亳 亠舒仍亳亰舒亳 仆舒 弍舒亰亳 亟舒仆仆亳 Training kit. 弌., 弌仂仗亠, 2001. 2. SQL Server Books Online