際際滷

際際滷Share a Scribd company logo
仂亠亳仂仆舒仍仆舒 亞亳仄仆舒亰亳 仗仂 仄亠舒仆仂亠仆亳从舒 亳 亠仍亠从仂亠仆亳从舒 ". . 仂仄仂仆仂仂于" - 亞. 仂弍亳
www.pglomonosov.org
舒亳仄亳 仂亶亠于 SQL Server 弌亠亟亳仆亠仆亳 仆舒 亟于亠 亳仍亳 仗仂于亠亠 舒弍仍亳亳 1 仂 4
丐亠仄舒 19. 亰仗仂仍亰于舒仆亠 仆舒 亠亟亳仆亠仆亳 亰舒 亳亰于仍亳舒仆亠 仆舒 亟舒仆仆亳 仂 亟于亠 亳仍亳 仗仂于亠亠 舒弍仍亳亳
亳仆亢. 舒亳仄亳 仂亶亠于 kdoychev@gmail.com
 仗亠亟仆亳亠 仂亳 于仂亳亠 仆舒亶-亠于亠仆仂仂 仗亳 从仂仆从亳 SELECT 亳 亠
亰舒仗仂亰仆舒亠  仂仗亠舒仂亳亠 亳 仆从亳亳亠 仆舒 Transact-SQL. 亠亠 亳仄舒亠 亞仂仂于仆仂 亟舒 仆舒亳亠
仆磻仂亳 仗仂-仍仂亢仆亳 仄亠仂亟亳 亰舒 亰亟舒于舒仆亠 仆舒 亰舒磦从亳. 亟亳仆 仂 亠亰亳 仄亠仂亟亳 亠 亟舒 从仂仄弍亳仆亳舒亠
亟亢舒仆亳亠仂 仆舒 亟于亠 亳仍亳 仗仂于亠亠 舒弍仍亳亳, 亰舒 亟舒 仗仂仍亳亠 仆舒弍仂 仂 亠亰仍舒亳, 从仂亶仂 亠舒于舒
亠亟仂于亠 亳 从仂仍仂仆亳 仂 于磻舒 仂 舒弍仍亳亳亠.
丶亠仍舒 仆舒 仆舒仂亳 仂从 亠 亟舒 舒亰亳亳亠 亰仆舒仆亳舒 亳 亰舒 舒弍仂舒  SQL Server, 从舒仂 亠
亰舒仗仂亰仆舒亠亠  亠亟亳仆亠仆亳舒 仆舒 亟于亠 亳仍亳 仗仂于亠亠 舒弍仍亳亳.
舒亟舒亳
1. 舒仗仂亰仆舒于舒仆亠  于亳亟仂于亠亠 亠亟亳仆亠仆亳 亳 亠仆亳 亳仆舒从亳 于 Transact-SQL
2. 弌亰亟舒于舒仆亠 亳 亳亰仗仍仆磦舒仆亠 从仂仆从亳亳 仆舒 Transact-SQL, 从仂亳仂 于从仍ム于舒
亠亟亳仆亠仆亳.
1. 弌仆仂 亳 仂仂弍亠仆仂亳 仆舒 亠亟亳仆亠仆亳舒
弌 仗仂仄仂舒 仆舒 亠亟亳仆亠仆亳 (joins) 仄仂亢亠亠 亟舒 亳亰于仍亳舒亠 亟舒仆仆亳 仂 亟于亠 亳仍亳 仗仂于亠亠
舒弍仍亳亳, 从舒仂 亠 弍舒亰亳舒亠 仆舒 仍仂亞亳亠从亳亠 仂仆仂亠仆亳 (亠仍舒亳亳) 仄亠亢亟 舒弍仍亳亳亠.
弌亠亟亳仆亠仆亳舒 仗仂从舒亰于舒 从舒从 SQL Server 磡于舒 亟舒 亳亰仗仂仍亰于舒 亟舒仆仆亳亠 仂 亠亟仆舒 舒弍仍亳舒, 亰舒 亟舒
亳亰弍亳舒 亠亟仂于亠 仂 亟亞舒 舒弍仍亳舒.
弌亠亟亳仆亠仆亳舒 仄仂亞舒 亟舒 弍亟舒 亰舒亟舒于舒仆亳 亳仍亳 于 从仍舒亰舒 FROM, 亳仍亳 于 从仍舒亰舒 WHERE.
丕仍仂于亳舒 亰舒 亠亟亳仆亠仆亳亠 亠 从仂仄弍亳仆亳舒  仍仂于亳舒 亰舒 亠仆亠 于 WHERE 亳 HAVING, 亰舒 亟舒
从仂仆仂仍亳舒 亠亟仂于亠亠, 从仂亳仂 舒 亳亰弍舒仆亳 仂 仂仆仂于仆亳亠 舒弍仍亳亳, 仗仂仂亠仆亳 于 从仍舒亰舒 FROM.
亠仗仂于舒 亠 亰舒亟舒于舒仆亠仂 仆舒 仍仂于亳舒 亰舒 亠亟亳仆亠仆亳亠 于 从仍舒亰舒 FROM, 亶 从舒仂 亟舒于舒
于亰仄仂亢仆仂 亠亟亳仆亠仆亳舒 亟舒 弍亟舒 仂亟亠仍亠仆亳 仂 于磻仂 亟亞仂 仍仂于亳亠 亰舒 亠仆亠, 从仂亠仂 仄仂亢亠
亟舒 弍亟亠 亰舒亟舒亟亠仆仂 于 从仍舒亰舒 WHERE.
仂亞舒仂 于 亠亟仆舒 亰舒磦从舒 舒 仗仂仂亠仆亳 仄仆仂亞仂 舒弍仍亳亳, 于亳从亳 仂弍亠仆亳 从仄 从仂仍仂仆亳
磡于舒 亟舒 弍亟舒 亠亟仆仂亰仆舒仆亳. 仄亠仂 仆舒 舒弍仍亳舒舒 磡于舒 亟舒 亠 亳亰仗仂仍亰于舒 亰舒 仂仆磦舒仆亠 仆舒
于磻仂 亳仄亠 仆舒 从仂仍仂仆舒, 从仂亠仂 亠 亟弍仍亳舒 于 亟于亠 亳仍亳 仗仂于亠亠 舒弍仍亳亳, 仗仂仂亠仆亳 于 亠亟仆舒 亰舒磦从舒.
丐仂于舒 亠 亰舒仗亳于舒 于于 于亳亟舒: 仄亠丐舒弍仍亳舒 . 仄亠仂仍仂仆舒, 仆舒仗亳仄亠 Titles. pub_id 
亳亟亠仆亳亳从舒亳仂仆仆亳 仆仂仄亠 仆舒 亳亰亟舒亠仍于仂仂 pub_id 仂 舒弍仍亳舒舒 亰舒亞仍舒于亳 仆舒 从仆亳亞亳  Titles.
弌仗亳从 亰舒 亳亰弍仂 仆舒 亠亟仆仂 亠亟亳仆亠仆亳亠 仄仂亢亠 亟舒 仗仂仂于舒 于亳从亳 从仂仍仂仆亳 于 亠亟亳仆亠仆亳亠
舒弍仍亳亳 亳仍亳 从舒从于仂仂 亳 亟舒 亠 仗仂亟仄仆仂亢亠于仂 仂 .
仗亠从亳 亠 于 仍仂于亳舒 亰舒 亠亟亳仆亠仆亳亠 仂弍亳从仆仂于亠仆仂 亠 亳亰仗仂仍亰于舒 亰仆舒从 亰舒 舒于亠仆于仂 (=)
从舒仂 仂仗亠舒仂 亰舒 舒于仆亠仆亳亠, 仄仂亢亠 亟舒 亠 亰舒亟舒于舒 亳 亟亞亳 仂仗亠舒仂亳 亰舒 舒于仆亠仆亳亠 亳仍亳
仂仆仂亠仆亳亠 (从舒从仂 亳 亟亞亳 仍仂亞亳亠从亳 亳亰舒亰亳 - 仗亠亟亳从舒亳).
仗亠从亳 亠 仗亳 亳亰亳亠从仂仂 亳亰仗仍仆亠仆亳亠 仆舒 舒亰仍亳仆亳 亠亟亳仆亠仆亳 亠 亳亰仗仂仍亰于舒 仄仆仂亞仂
舒亰仍亳仆亳 仂仗亳仄亳亰舒亳亳, 仍仂亞亳亠从舒舒 仗仂仍亠亟仂于舒亠仍仆仂 仆舒 亳亰仗仍仆亠仆亳亠 亠 仍亠亟仆舒舒:
1. 亳仍舒亞舒 亠 仍仂于亳舒 亰舒 亠亟亳仆亠仆亳亠 于 从仍舒亰舒 FROM.
2. 亳仍舒亞舒 亠 仍仂于亳舒 亰舒 亠亟亳仆亠仆亳亠 亳 仍仂于亳舒 亰舒 亠仆亠 仂 从仍舒亰舒
WHERE.
3. 亳仍舒亞舒 亠 仍仂于亳舒 亰舒 亠仆亠 仂 从仍舒亰舒 HAVING.
仂亠亳仂仆舒仍仆舒 亞亳仄仆舒亰亳 仗仂 仄亠舒仆仂亠仆亳从舒 亳 亠仍亠从仂亠仆亳从舒 ". . 仂仄仂仆仂仂于" - 亞. 仂弍亳
www.pglomonosov.org
舒亳仄亳 仂亶亠于 SQL Server 弌亠亟亳仆亠仆亳 仆舒 亟于亠 亳仍亳 仗仂于亠亠 舒弍仍亳亳 2 仂 4
丐舒亰亳 仗仂仍亠亟仂于舒亠仍仆仂 仄仂亢亠 仗仂仆磻仂亞舒 亟舒 仗仂于仍亳磳 仆舒 亠亰仍舒舒 仂 亰舒磦从舒舒, 舒从仂
仍仂于亳舒 亠 仗亠仄亠于舒 仄亠亢亟 从仍舒亰亳亠 FROM 亳 WHERE.
亠 亠 亰舒亟仍亢亳亠仍仆仂 从仂仍仂仆亳亠, 亳亰仗仂仍亰于舒仆亳 于 仍仂于亳亠 亰舒 亠亟亳仆亠仆亳亠 亟舒 亳仄舒 仂仂
亳仄亠 亳仍亳 亳 亳仗 亟舒仆仆亳. 从仂 仂弍舒亠 亳仗仂于亠亠 亟舒仆仆亳 仆亠 舒 亳亟亠仆亳仆亳, 亠 磡于舒 亟舒 弍亟舒
于仄亠亳仄亳 亳仍亳 亟舒 仄仂亞舒 亟舒 弍亟舒 仆亠磦仆仂 仗亠仂弍舒亰于舒仆亳 仂 SQL Server. 从仂 亳仗仂于亠亠 亟舒仆仆亳
仆亠 仄仂亞舒 亟舒 弍亟舒 仆亠磦仆仂 仗亠仂弍舒亰于舒仆亳, 仍仂于亳亠仂 亰舒 亠亟亳仆亠仆亳亠 磡于舒 磦仆仂 亟舒
仗亠仂弍舒亰于舒 亳仗舒 亟舒仆仆亳 亠亰 亳亰仗仂仍亰于舒仆亠 仆舒 仆从亳 CAST.
2. 亳亟仂于亠 亠亟亳仆亠仆亳
仂于亠亠仂 亠亟亳仆亠仆亳 仄仂亞舒 亟舒 亠 从舒亠亞仂亳亰亳舒 从舒仂:
 于亠仆亳 (inner joins);
 于仆仆亳 (outer joins).
亠仆亳亠 亠亟亳仆亠仆亳 于舒 亠亟仂于亠 舒仄仂 从仂亞舒仂 亳仄舒 仗仂仆亠 亠亟亳仆 亠亟 仂 亟于亠亠
舒弍仍亳亳, 从仂亶仂 仂亞仂于舒 仆舒 仍仂于亳亠仂 亰舒 亠亟亳仆亠仆亳亠, 从舒仂 亠仍亳仄亳仆亳舒 亠亟仂于亠亠, 从仂亳仂 仆亠
仂于亠于舒 仆舒 亠亟 仂 亟亞舒舒 舒弍仍亳舒.
仆仆亳亠 亠亟亳仆亠仆亳 于舒 于亳从亳 亠亟仂于亠 仂 仗仂仆亠 亠亟仆舒 仂 舒弍仍亳亳亠 亳仍亳
亳亰亞仍亠亟亳亠, 仗仂仂亠仆亳 于 从仍舒亰舒 FROM, 仗亳 仍仂于亳亠, 亠 亠亰亳 亠亟仂于亠 仂亞仂于舒 仆舒 仆磻仂亠 仂
仍仂于亳舒 亰舒 亠仆亠 于 WHERE 亳仍亳 HAVING.
仂亢亠亠 仂 亟舒 亰亟舒于舒亠:
 从仂舒仆亳 亠亟亳仆亠仆亳 (cross-joins)
 亠亟亳仆亠仆亳 仆舒 舒弍仍亳舒  舒仄舒舒 仆亠 (self-joins).
仂于亠亠 亳仆仂仄舒亳 亰舒 cross-joins 亳 self-joins 亠 仆舒仄亠亳亠 于 SQL Server Books Online.
3. 亠仆亳 亠亟亳仆亠仆亳
亠仆仂仂 亠亟亳仆亠仆亳亠 (inner join) 亠 亠亟亳仆亠仆亳亠, 仗亳 从仂亠仂 仂亶仆仂亳亠 于 从仂仍仂仆亳亠,
从仂亳仂 亠 亠亟亳仆磦舒, 亠 舒于仆磦舒  仗仂仄仂舒 仆舒 仂仗亠舒仂 亰舒 舒于仆亠仆亳亠.  舒仆亟舒舒 SQL-92
于亠仆亳亠 亠亟亳仆亠仆亳 仄仂亞舒 亟舒 弍亟舒 亰舒亟舒于舒仆亳 亳仍亳 于 从仍舒亰舒 FROM, 亳仍亳 于 从仍舒亰舒 WHERE.
亳仄亠 1. 弌仍亠亟于舒舒舒 从仂仆从亳 SELECT 亳亰仗仂仍亰于舒 于亠仆仂 亠亟亳仆亠仆亳亠 亰舒
亳亰于仍亳舒仆亠 仆舒 亟舒仆仆亳 仂 舒弍仍亳舒 Publishers 亳 舒弍仍亳舒 Titles 于 弍舒亰舒 亟舒仆仆亳 Pubs:
Use Pubs
SELECT t.Title, p.Pub_name
FROM Publishers AS p INNER JOIN Titles AS t
ON p.Pub_id = t.Pub_id
ORDER BY Title ASC
丐舒亰亳 从仂仆从亳 SELECT 亳亰于仍亳舒 亟舒仆仆亳 仂 从仂仍仂仆舒 Title 于 舒弍仍亳舒 Titles (仗亠于亟仂仆亳仄
t) 亳 仂 从仂仍仂仆舒 Pub_name 于 舒弍仍亳舒 Publishers (仗亠于亟仂仆亳仄 ). 仂舒亟亳 仂于舒, 亠 从仂仆从亳舒
亳亰仗仂仍亰于舒 于亠仆仂 亠亟亳仆亠仆亳亠,  于舒 舒仄仂 亠亰亳 亠亟仂于亠, 从仂亳仂 亳仄舒 亠亟仆舒从于舒 仂亶仆仂 于
仂弍亳亠 从仂仍仂仆亳 (从仂仍仂仆舒 p.Pub_id 亳 从仂仍仂仆舒 t.Pub_id). 舒从于仂 亠 仆舒仗舒于亳 从仍舒亰舒舒 ORDER BY
Title ASC?
4. 仆仆亳 亠亟亳仆亠仆亳
SQL Server 仗仂亟亟亢舒 亳 于亳亟舒 于仆仆亳 亠亟亳仆亠仆亳: 仍磦仂 亠亟亳仆亠仆亳亠 (left join), 亟仆仂
亠亟亳仆亠仆亳亠 (right join) 亳 仗仍仆仂 亠亟亳仆亠仆亳亠 (full join). 亳从亳 亠亟仂于亠, 亳亰于仍亠亠仆亳 仂 仍磦舒舒
舒弍仍亳舒, 亠 从舒亰于舒 亠亰 仍磦仂 于仆仆仂 (left outer) 亠亟亳仆亠仆亳亠, 舒 于亳从亳 亠亟仂于亠 仂 亟仆舒舒
仂亠亳仂仆舒仍仆舒 亞亳仄仆舒亰亳 仗仂 仄亠舒仆仂亠仆亳从舒 亳 亠仍亠从仂亠仆亳从舒 ". . 仂仄仂仆仂仂于" - 亞. 仂弍亳
www.pglomonosov.org
舒亳仄亳 仂亶亠于 SQL Server 弌亠亟亳仆亠仆亳 仆舒 亟于亠 亳仍亳 仗仂于亠亠 舒弍仍亳亳 3 仂 4
舒弍仍亳舒 亠 从舒亰于舒 于 亟仆仂 于仆仆仂 (right outer) 亠亟亳仆亠仆亳亠. 亳从亳 亠亟仂于亠 仂 亟于亠亠 舒弍仍亳亳
亠 于舒 仗亳 仗仍仆仂 于仆仆仂 (full outer) 亠亟亳仆亠仆亳亠.
4.1. 亰仗仂仍亰于舒仆亠 仆舒 仍亠于亳 于仆仆亳 亠亟亳仆亠仆亳
 仆舒弍仂舒 仂 亠亰仍舒亳, 亞亠仆亠亳舒仆 仂 亠亟仆舒 从仂仆从亳 SELECT, 于 从仂仂 亳仄舒
亠亟亳仆亠仆亳亠 left outer, 亠 于从仍ム于舒 于亳从亳 亠亟仂于亠 仂 舒弍仍亳舒舒, 从舒亰舒仆舒 于仍磦仂 仆舒 LEFT
OUTER JOIN. 亟亳仆于亠仆亳亠 亠亟仂于亠, 从仂亳仂 亠 亳亰于仍亳舒 仂 舒弍仍亳舒舒 于亟仆仂, 舒 亠亰亳, 从仂亳仂
仂亞仂于舒 仆舒 仍仂于亳亠仂 亰舒 亠亟亳仆亠仆亳亠.
亳仄亠 2.  仍亠亟于舒舒舒 从仂仆从亳 SELECT 亠 亳亰仗仂仍亰于舒仆仂 亠亟亳仆亠仆亳亠 left outer, 亰舒
亟舒 亠 亳亰于仍亠从舒 亳仄亠仆舒舒 Au_fname (author first name) 亳 舒仄亳仍亳亳亠 Au_lname (last name) 仆舒
舒于仂亳亠, 亳 (舒仄, 从亟亠仂 亠 仗亳仍仂亢亳仄仂) 亳仄亠仆舒舒 仆舒 于亳从亳 亳亰亟舒亠仍亳 Pub_name (publisher
name), 从仂亳仂 亠 仆舒仄亳舒 于 亳亠 亞舒亟仂于亠, 从亟亠仂 舒 亳 舒于仂亳亠:
USE Pubs
SELECT a.Au_fname, a.Au_lname, p.Pub_name
FROM Authors a LEFT OUTER JOIN Publishers p
ON a.City = p.City
ORDER BY p.Pub_name ASC, a.Au_lname ASC, a.Au_fname ASC舒弍仂 仂 亠亰仍舒亳
仆舒 舒亰亳 亰舒磦从舒 亠 亟亢舒 亳仄亠仆舒舒 仆舒 于亳从亳 舒于仂亳 仂 舒弍仍亳舒 Authors. 丐仂亶 亠 于从仍ム于舒
仂弍舒亠 舒仄仂 亠亰亳 亳亰亟舒亠仍亳, 从仂亳仂 亠 仆舒仄亳舒 于 亳亠 亞舒亟仂于亠 仂 从仂亳仂 舒 舒于仂亳亠. 从仂
仄亠仂仗仂仍仂亢亠仆亳亠仂 仆舒 亟舒亟亠仆 亳亰亟舒亠仍 亠 舒亰仍亳仆仂 仂 亞舒亟舒 仆舒 舒于仂舒 于 从仂仍仂仆舒 Pub_name 仆舒
仆舒弍仂舒 仂 亠亰仍舒亳 亠 于舒 仂亶仆仂 Null.
4.2. 亰仗仂仍亰于舒仆亠 仆舒 亟亠仆亳 于仆仆亳 亠亟亳仆亠仆亳
 仆舒弍仂舒 仂 亠亰仍舒亳, 亞亠仆亠亳舒仆 仂 亠亟仆舒 从仂仆从亳 SELECT, 于 从仂仂 亳仄舒 亟仆仂
于仆仆仂 亠亟亳仆亠仆亳亠, 亠 于从仍ム于舒 于亳从亳 亠亟仂于亠 仂 舒弍仍亳舒舒, 从舒亰舒仆舒 于亟仆仂 仆舒 RIGHT
OUTER JOIN. 亟亳仆于亠仆亳亠 亠亟仂于亠, 从仂亳仂 亠 亳亰于仍亳舒 仂 舒弍仍亳舒舒 于仍磦仂, 舒 亠亰亳, 从仂亳仂
仂亞仂于舒 仆舒 仍仂于亳亠仂 亰舒 亠亟亳仆亠仆亳亠.
亳仄亠 3.  仍亠亟于舒舒舒 从仂仆从亳 SELECT 亠 亳亰仗仂仍亰于舒仆仂 亟仆仂 于仆仆仂
亠亟亳仆亠仆亳亠, 亰舒 亟舒 亠 亳亰于仍亠亠 仗亳从 仆舒 亳亰亟舒亠仍亳亠 亳 亳仄亠仆舒舒 仆舒 舒于仂亳亠, 舒从仂 亠亰亳 舒于仂亳
亢亳于亠 于 亳亠 亞舒亟仂于亠 从舒仂 亳亰亟舒亠仍亳亠
USE Pubs
SELECT a.Au_fname, a.Au_lname, p.Pub_name
FROM Authors a RIGHT OUTER JOIN Publishers p
ON a.City = p.City ORDER BY p.Pub_name ASC, a.Au_lname ASC, a.Au_fname ASC
舒弍仂 仂 亠亰仍舒亳 仆舒 舒亰亳 亰舒磦从舒 亠 亟亢舒 亳仄亠仂 仆舒 于亠从亳 亳亰亟舒亠仍 仂 舒弍仍亳舒
Publishers. 丐仂亶 亠 于从仍ム于舒 仂弍舒亠 舒仄仂 亠亰亳 舒于仂亳, 从仂亳仂 亠 仆舒仄亳舒 于 亳亠 亞舒亟仂于亠 从舒仂
亳亰亟舒亠仍亳亠. 从仂 仆磻仂亶 舒于仂 仆亠 亠 仆舒仄亳舒 于 亞舒亟舒 仆舒 亳亰亟舒亠仍, 于 从仂仍仂仆亳 Au_fname 亳 Aulname
仆舒 仆舒弍仂舒 仂 亠亰仍舒亳 亠 于舒 仂亶仆仂亳 null.
4.3. 亰仗仂仍亰于舒仆亠 仆舒 仗仍仆亳 于仆仆亳 亠亟亳仆亠仆亳
 仆舒弍仂舒 仂 亠亰仍舒亳, 亞亠仆亠亳舒仆 仂 亠亟仆舒 从仂仆从亳 SELECT, 于 从仂仂 亳仄舒 仗仍仆仂
于仆仆仂 亠亟亳仆亠仆亳亠, 亠 于从仍ム于舒 于亳从亳 亠亟仂于亠 仂 亟于亠亠 舒弍仍亳亳, 仆亠亰舒于亳亳仄仂 仂 仂于舒 亟舒仍亳
舒弍仍亳亳亠 亳仄舒 于仗舒亟舒亳 仂亶仆仂亳 (从舒从仂 亠 亟亠亳仆亳舒仆仂 于 仍仂于亳亠仂 亰舒 亠亟亳仆亠仆亳亠).
仂亠亳仂仆舒仍仆舒 亞亳仄仆舒亰亳 仗仂 仄亠舒仆仂亠仆亳从舒 亳 亠仍亠从仂亠仆亳从舒 ". . 仂仄仂仆仂仂于" - 亞. 仂弍亳
www.pglomonosov.org
舒亳仄亳 仂亶亠于 SQL Server 弌亠亟亳仆亠仆亳 仆舒 亟于亠 亳仍亳 仗仂于亠亠 舒弍仍亳亳 4 仂 4
亳仄亠 4.  仍亠亟于舒舒舒 从仂仆从亳 SELECT 亠 亳亰仗仂仍亰于舒仆仂 仗仍仆仂 于仆仆仂
亠亟亳仆亠仆亳亠, 亰舒 亟舒 亠 亳亰于仍亠亠 仗亳从  亳亰亟舒亠仍亳亠 亳 亳仄亠仆舒舒 仆舒 舒于仂亳亠:
USE Pubs
SELECT a.Au_fname, a.Au_lname, p.Pub_name
FROM Authors a FULL OUTER JOIN Publishers p
ON a.City = p.City ORDER BY p.Pub_name ASC, a.Au_lname ASC, a.Au_fname ASC
舒弍仂 仂 亠亰仍舒亳 仆舒 舒亰亳 亰舒磦从舒 亠 亟亢舒 亳仄亠仂 仆舒 于亠从亳 亳亰亟舒亠仍 仂 舒弍仍亳舒
Publishers 亳 仆舒 于亠从亳 舒于仂 仂 舒弍仍亳舒 Authors. 从仂 仆磻仂亶 舒于仂 仆亠 亠 仆舒仄亳舒 于 亞舒亟舒 仆舒
亳亰亟舒亠仍, 于 从仂仍仂仆亳 Au_fname 亳 Au_lname 仆舒 仆舒弍仂舒 仂 亠亰仍舒亳 亠 于舒 仂亶仆仂亳 null.
从仂 仆磻仂亶 亳亰亟舒亠仍 仆亠 亠 仆舒仄亳舒 于 亞舒亟舒 仆舒 舒于仂舒, 于 从仂仍仂仆舒 Pub_name 仆舒 仆舒弍仂舒 仂 亠亰仍舒亳
亠 于舒 仂亶仆仂 null. 仂亞舒仂 仍仂于亳亠仂 亰舒 亠亟亳仆亠仆亳亠 亠 亳亰仗仍仆亠仆仂, 于亳从亳 从仂仍仂仆亳 于
仆舒弍仂舒 仂 亠亰仍舒亳 亠 亟亢舒 仂亶仆仂.
丐丐丕
1. Microsoft. MSCE Microsoft SQL Server 2000 仂亠从亳舒仆亠 亳 亠舒仍亳亰舒亳 仆舒 弍舒亰亳 亟舒仆仆亳
Training kit. 弌., 弌仂仗亠, 2001.
2. SQL Server Books Online

More Related Content

19 saedinenia na tablici

  • 1. 仂亠亳仂仆舒仍仆舒 亞亳仄仆舒亰亳 仗仂 仄亠舒仆仂亠仆亳从舒 亳 亠仍亠从仂亠仆亳从舒 ". . 仂仄仂仆仂仂于" - 亞. 仂弍亳 www.pglomonosov.org 舒亳仄亳 仂亶亠于 SQL Server 弌亠亟亳仆亠仆亳 仆舒 亟于亠 亳仍亳 仗仂于亠亠 舒弍仍亳亳 1 仂 4 丐亠仄舒 19. 亰仗仂仍亰于舒仆亠 仆舒 亠亟亳仆亠仆亳 亰舒 亳亰于仍亳舒仆亠 仆舒 亟舒仆仆亳 仂 亟于亠 亳仍亳 仗仂于亠亠 舒弍仍亳亳 亳仆亢. 舒亳仄亳 仂亶亠于 kdoychev@gmail.com 仗亠亟仆亳亠 仂亳 于仂亳亠 仆舒亶-亠于亠仆仂仂 仗亳 从仂仆从亳 SELECT 亳 亠 亰舒仗仂亰仆舒亠 仂仗亠舒仂亳亠 亳 仆从亳亳亠 仆舒 Transact-SQL. 亠亠 亳仄舒亠 亞仂仂于仆仂 亟舒 仆舒亳亠 仆磻仂亳 仗仂-仍仂亢仆亳 仄亠仂亟亳 亰舒 亰亟舒于舒仆亠 仆舒 亰舒磦从亳. 亟亳仆 仂 亠亰亳 仄亠仂亟亳 亠 亟舒 从仂仄弍亳仆亳舒亠 亟亢舒仆亳亠仂 仆舒 亟于亠 亳仍亳 仗仂于亠亠 舒弍仍亳亳, 亰舒 亟舒 仗仂仍亳亠 仆舒弍仂 仂 亠亰仍舒亳, 从仂亶仂 亠舒于舒 亠亟仂于亠 亳 从仂仍仂仆亳 仂 于磻舒 仂 舒弍仍亳亳亠. 丶亠仍舒 仆舒 仆舒仂亳 仂从 亠 亟舒 舒亰亳亳亠 亰仆舒仆亳舒 亳 亰舒 舒弍仂舒 SQL Server, 从舒仂 亠 亰舒仗仂亰仆舒亠亠 亠亟亳仆亠仆亳舒 仆舒 亟于亠 亳仍亳 仗仂于亠亠 舒弍仍亳亳. 舒亟舒亳 1. 舒仗仂亰仆舒于舒仆亠 于亳亟仂于亠亠 亠亟亳仆亠仆亳 亳 亠仆亳 亳仆舒从亳 于 Transact-SQL 2. 弌亰亟舒于舒仆亠 亳 亳亰仗仍仆磦舒仆亠 从仂仆从亳亳 仆舒 Transact-SQL, 从仂亳仂 于从仍ム于舒 亠亟亳仆亠仆亳. 1. 弌仆仂 亳 仂仂弍亠仆仂亳 仆舒 亠亟亳仆亠仆亳舒 弌 仗仂仄仂舒 仆舒 亠亟亳仆亠仆亳 (joins) 仄仂亢亠亠 亟舒 亳亰于仍亳舒亠 亟舒仆仆亳 仂 亟于亠 亳仍亳 仗仂于亠亠 舒弍仍亳亳, 从舒仂 亠 弍舒亰亳舒亠 仆舒 仍仂亞亳亠从亳亠 仂仆仂亠仆亳 (亠仍舒亳亳) 仄亠亢亟 舒弍仍亳亳亠. 弌亠亟亳仆亠仆亳舒 仗仂从舒亰于舒 从舒从 SQL Server 磡于舒 亟舒 亳亰仗仂仍亰于舒 亟舒仆仆亳亠 仂 亠亟仆舒 舒弍仍亳舒, 亰舒 亟舒 亳亰弍亳舒 亠亟仂于亠 仂 亟亞舒 舒弍仍亳舒. 弌亠亟亳仆亠仆亳舒 仄仂亞舒 亟舒 弍亟舒 亰舒亟舒于舒仆亳 亳仍亳 于 从仍舒亰舒 FROM, 亳仍亳 于 从仍舒亰舒 WHERE. 丕仍仂于亳舒 亰舒 亠亟亳仆亠仆亳亠 亠 从仂仄弍亳仆亳舒 仍仂于亳舒 亰舒 亠仆亠 于 WHERE 亳 HAVING, 亰舒 亟舒 从仂仆仂仍亳舒 亠亟仂于亠亠, 从仂亳仂 舒 亳亰弍舒仆亳 仂 仂仆仂于仆亳亠 舒弍仍亳亳, 仗仂仂亠仆亳 于 从仍舒亰舒 FROM. 亠仗仂于舒 亠 亰舒亟舒于舒仆亠仂 仆舒 仍仂于亳舒 亰舒 亠亟亳仆亠仆亳亠 于 从仍舒亰舒 FROM, 亶 从舒仂 亟舒于舒 于亰仄仂亢仆仂 亠亟亳仆亠仆亳舒 亟舒 弍亟舒 仂亟亠仍亠仆亳 仂 于磻仂 亟亞仂 仍仂于亳亠 亰舒 亠仆亠, 从仂亠仂 仄仂亢亠 亟舒 弍亟亠 亰舒亟舒亟亠仆仂 于 从仍舒亰舒 WHERE. 仂亞舒仂 于 亠亟仆舒 亰舒磦从舒 舒 仗仂仂亠仆亳 仄仆仂亞仂 舒弍仍亳亳, 于亳从亳 仂弍亠仆亳 从仄 从仂仍仂仆亳 磡于舒 亟舒 弍亟舒 亠亟仆仂亰仆舒仆亳. 仄亠仂 仆舒 舒弍仍亳舒舒 磡于舒 亟舒 亠 亳亰仗仂仍亰于舒 亰舒 仂仆磦舒仆亠 仆舒 于磻仂 亳仄亠 仆舒 从仂仍仂仆舒, 从仂亠仂 亠 亟弍仍亳舒 于 亟于亠 亳仍亳 仗仂于亠亠 舒弍仍亳亳, 仗仂仂亠仆亳 于 亠亟仆舒 亰舒磦从舒. 丐仂于舒 亠 亰舒仗亳于舒 于于 于亳亟舒: 仄亠丐舒弍仍亳舒 . 仄亠仂仍仂仆舒, 仆舒仗亳仄亠 Titles. pub_id 亳亟亠仆亳亳从舒亳仂仆仆亳 仆仂仄亠 仆舒 亳亰亟舒亠仍于仂仂 pub_id 仂 舒弍仍亳舒舒 亰舒亞仍舒于亳 仆舒 从仆亳亞亳 Titles. 弌仗亳从 亰舒 亳亰弍仂 仆舒 亠亟仆仂 亠亟亳仆亠仆亳亠 仄仂亢亠 亟舒 仗仂仂于舒 于亳从亳 从仂仍仂仆亳 于 亠亟亳仆亠仆亳亠 舒弍仍亳亳 亳仍亳 从舒从于仂仂 亳 亟舒 亠 仗仂亟仄仆仂亢亠于仂 仂 . 仗亠从亳 亠 于 仍仂于亳舒 亰舒 亠亟亳仆亠仆亳亠 仂弍亳从仆仂于亠仆仂 亠 亳亰仗仂仍亰于舒 亰仆舒从 亰舒 舒于亠仆于仂 (=) 从舒仂 仂仗亠舒仂 亰舒 舒于仆亠仆亳亠, 仄仂亢亠 亟舒 亠 亰舒亟舒于舒 亳 亟亞亳 仂仗亠舒仂亳 亰舒 舒于仆亠仆亳亠 亳仍亳 仂仆仂亠仆亳亠 (从舒从仂 亳 亟亞亳 仍仂亞亳亠从亳 亳亰舒亰亳 - 仗亠亟亳从舒亳). 仗亠从亳 亠 仗亳 亳亰亳亠从仂仂 亳亰仗仍仆亠仆亳亠 仆舒 舒亰仍亳仆亳 亠亟亳仆亠仆亳 亠 亳亰仗仂仍亰于舒 仄仆仂亞仂 舒亰仍亳仆亳 仂仗亳仄亳亰舒亳亳, 仍仂亞亳亠从舒舒 仗仂仍亠亟仂于舒亠仍仆仂 仆舒 亳亰仗仍仆亠仆亳亠 亠 仍亠亟仆舒舒: 1. 亳仍舒亞舒 亠 仍仂于亳舒 亰舒 亠亟亳仆亠仆亳亠 于 从仍舒亰舒 FROM. 2. 亳仍舒亞舒 亠 仍仂于亳舒 亰舒 亠亟亳仆亠仆亳亠 亳 仍仂于亳舒 亰舒 亠仆亠 仂 从仍舒亰舒 WHERE. 3. 亳仍舒亞舒 亠 仍仂于亳舒 亰舒 亠仆亠 仂 从仍舒亰舒 HAVING.
  • 2. 仂亠亳仂仆舒仍仆舒 亞亳仄仆舒亰亳 仗仂 仄亠舒仆仂亠仆亳从舒 亳 亠仍亠从仂亠仆亳从舒 ". . 仂仄仂仆仂仂于" - 亞. 仂弍亳 www.pglomonosov.org 舒亳仄亳 仂亶亠于 SQL Server 弌亠亟亳仆亠仆亳 仆舒 亟于亠 亳仍亳 仗仂于亠亠 舒弍仍亳亳 2 仂 4 丐舒亰亳 仗仂仍亠亟仂于舒亠仍仆仂 仄仂亢亠 仗仂仆磻仂亞舒 亟舒 仗仂于仍亳磳 仆舒 亠亰仍舒舒 仂 亰舒磦从舒舒, 舒从仂 仍仂于亳舒 亠 仗亠仄亠于舒 仄亠亢亟 从仍舒亰亳亠 FROM 亳 WHERE. 亠 亠 亰舒亟仍亢亳亠仍仆仂 从仂仍仂仆亳亠, 亳亰仗仂仍亰于舒仆亳 于 仍仂于亳亠 亰舒 亠亟亳仆亠仆亳亠 亟舒 亳仄舒 仂仂 亳仄亠 亳仍亳 亳 亳仗 亟舒仆仆亳. 从仂 仂弍舒亠 亳仗仂于亠亠 亟舒仆仆亳 仆亠 舒 亳亟亠仆亳仆亳, 亠 磡于舒 亟舒 弍亟舒 于仄亠亳仄亳 亳仍亳 亟舒 仄仂亞舒 亟舒 弍亟舒 仆亠磦仆仂 仗亠仂弍舒亰于舒仆亳 仂 SQL Server. 从仂 亳仗仂于亠亠 亟舒仆仆亳 仆亠 仄仂亞舒 亟舒 弍亟舒 仆亠磦仆仂 仗亠仂弍舒亰于舒仆亳, 仍仂于亳亠仂 亰舒 亠亟亳仆亠仆亳亠 磡于舒 磦仆仂 亟舒 仗亠仂弍舒亰于舒 亳仗舒 亟舒仆仆亳 亠亰 亳亰仗仂仍亰于舒仆亠 仆舒 仆从亳 CAST. 2. 亳亟仂于亠 亠亟亳仆亠仆亳 仂于亠亠仂 亠亟亳仆亠仆亳 仄仂亞舒 亟舒 亠 从舒亠亞仂亳亰亳舒 从舒仂: 于亠仆亳 (inner joins); 于仆仆亳 (outer joins). 亠仆亳亠 亠亟亳仆亠仆亳 于舒 亠亟仂于亠 舒仄仂 从仂亞舒仂 亳仄舒 仗仂仆亠 亠亟亳仆 亠亟 仂 亟于亠亠 舒弍仍亳亳, 从仂亶仂 仂亞仂于舒 仆舒 仍仂于亳亠仂 亰舒 亠亟亳仆亠仆亳亠, 从舒仂 亠仍亳仄亳仆亳舒 亠亟仂于亠亠, 从仂亳仂 仆亠 仂于亠于舒 仆舒 亠亟 仂 亟亞舒舒 舒弍仍亳舒. 仆仆亳亠 亠亟亳仆亠仆亳 于舒 于亳从亳 亠亟仂于亠 仂 仗仂仆亠 亠亟仆舒 仂 舒弍仍亳亳亠 亳仍亳 亳亰亞仍亠亟亳亠, 仗仂仂亠仆亳 于 从仍舒亰舒 FROM, 仗亳 仍仂于亳亠, 亠 亠亰亳 亠亟仂于亠 仂亞仂于舒 仆舒 仆磻仂亠 仂 仍仂于亳舒 亰舒 亠仆亠 于 WHERE 亳仍亳 HAVING. 仂亢亠亠 仂 亟舒 亰亟舒于舒亠: 从仂舒仆亳 亠亟亳仆亠仆亳 (cross-joins) 亠亟亳仆亠仆亳 仆舒 舒弍仍亳舒 舒仄舒舒 仆亠 (self-joins). 仂于亠亠 亳仆仂仄舒亳 亰舒 cross-joins 亳 self-joins 亠 仆舒仄亠亳亠 于 SQL Server Books Online. 3. 亠仆亳 亠亟亳仆亠仆亳 亠仆仂仂 亠亟亳仆亠仆亳亠 (inner join) 亠 亠亟亳仆亠仆亳亠, 仗亳 从仂亠仂 仂亶仆仂亳亠 于 从仂仍仂仆亳亠, 从仂亳仂 亠 亠亟亳仆磦舒, 亠 舒于仆磦舒 仗仂仄仂舒 仆舒 仂仗亠舒仂 亰舒 舒于仆亠仆亳亠. 舒仆亟舒舒 SQL-92 于亠仆亳亠 亠亟亳仆亠仆亳 仄仂亞舒 亟舒 弍亟舒 亰舒亟舒于舒仆亳 亳仍亳 于 从仍舒亰舒 FROM, 亳仍亳 于 从仍舒亰舒 WHERE. 亳仄亠 1. 弌仍亠亟于舒舒舒 从仂仆从亳 SELECT 亳亰仗仂仍亰于舒 于亠仆仂 亠亟亳仆亠仆亳亠 亰舒 亳亰于仍亳舒仆亠 仆舒 亟舒仆仆亳 仂 舒弍仍亳舒 Publishers 亳 舒弍仍亳舒 Titles 于 弍舒亰舒 亟舒仆仆亳 Pubs: Use Pubs SELECT t.Title, p.Pub_name FROM Publishers AS p INNER JOIN Titles AS t ON p.Pub_id = t.Pub_id ORDER BY Title ASC 丐舒亰亳 从仂仆从亳 SELECT 亳亰于仍亳舒 亟舒仆仆亳 仂 从仂仍仂仆舒 Title 于 舒弍仍亳舒 Titles (仗亠于亟仂仆亳仄 t) 亳 仂 从仂仍仂仆舒 Pub_name 于 舒弍仍亳舒 Publishers (仗亠于亟仂仆亳仄 ). 仂舒亟亳 仂于舒, 亠 从仂仆从亳舒 亳亰仗仂仍亰于舒 于亠仆仂 亠亟亳仆亠仆亳亠, 于舒 舒仄仂 亠亰亳 亠亟仂于亠, 从仂亳仂 亳仄舒 亠亟仆舒从于舒 仂亶仆仂 于 仂弍亳亠 从仂仍仂仆亳 (从仂仍仂仆舒 p.Pub_id 亳 从仂仍仂仆舒 t.Pub_id). 舒从于仂 亠 仆舒仗舒于亳 从仍舒亰舒舒 ORDER BY Title ASC? 4. 仆仆亳 亠亟亳仆亠仆亳 SQL Server 仗仂亟亟亢舒 亳 于亳亟舒 于仆仆亳 亠亟亳仆亠仆亳: 仍磦仂 亠亟亳仆亠仆亳亠 (left join), 亟仆仂 亠亟亳仆亠仆亳亠 (right join) 亳 仗仍仆仂 亠亟亳仆亠仆亳亠 (full join). 亳从亳 亠亟仂于亠, 亳亰于仍亠亠仆亳 仂 仍磦舒舒 舒弍仍亳舒, 亠 从舒亰于舒 亠亰 仍磦仂 于仆仆仂 (left outer) 亠亟亳仆亠仆亳亠, 舒 于亳从亳 亠亟仂于亠 仂 亟仆舒舒
  • 3. 仂亠亳仂仆舒仍仆舒 亞亳仄仆舒亰亳 仗仂 仄亠舒仆仂亠仆亳从舒 亳 亠仍亠从仂亠仆亳从舒 ". . 仂仄仂仆仂仂于" - 亞. 仂弍亳 www.pglomonosov.org 舒亳仄亳 仂亶亠于 SQL Server 弌亠亟亳仆亠仆亳 仆舒 亟于亠 亳仍亳 仗仂于亠亠 舒弍仍亳亳 3 仂 4 舒弍仍亳舒 亠 从舒亰于舒 于 亟仆仂 于仆仆仂 (right outer) 亠亟亳仆亠仆亳亠. 亳从亳 亠亟仂于亠 仂 亟于亠亠 舒弍仍亳亳 亠 于舒 仗亳 仗仍仆仂 于仆仆仂 (full outer) 亠亟亳仆亠仆亳亠. 4.1. 亰仗仂仍亰于舒仆亠 仆舒 仍亠于亳 于仆仆亳 亠亟亳仆亠仆亳 仆舒弍仂舒 仂 亠亰仍舒亳, 亞亠仆亠亳舒仆 仂 亠亟仆舒 从仂仆从亳 SELECT, 于 从仂仂 亳仄舒 亠亟亳仆亠仆亳亠 left outer, 亠 于从仍ム于舒 于亳从亳 亠亟仂于亠 仂 舒弍仍亳舒舒, 从舒亰舒仆舒 于仍磦仂 仆舒 LEFT OUTER JOIN. 亟亳仆于亠仆亳亠 亠亟仂于亠, 从仂亳仂 亠 亳亰于仍亳舒 仂 舒弍仍亳舒舒 于亟仆仂, 舒 亠亰亳, 从仂亳仂 仂亞仂于舒 仆舒 仍仂于亳亠仂 亰舒 亠亟亳仆亠仆亳亠. 亳仄亠 2. 仍亠亟于舒舒舒 从仂仆从亳 SELECT 亠 亳亰仗仂仍亰于舒仆仂 亠亟亳仆亠仆亳亠 left outer, 亰舒 亟舒 亠 亳亰于仍亠从舒 亳仄亠仆舒舒 Au_fname (author first name) 亳 舒仄亳仍亳亳亠 Au_lname (last name) 仆舒 舒于仂亳亠, 亳 (舒仄, 从亟亠仂 亠 仗亳仍仂亢亳仄仂) 亳仄亠仆舒舒 仆舒 于亳从亳 亳亰亟舒亠仍亳 Pub_name (publisher name), 从仂亳仂 亠 仆舒仄亳舒 于 亳亠 亞舒亟仂于亠, 从亟亠仂 舒 亳 舒于仂亳亠: USE Pubs SELECT a.Au_fname, a.Au_lname, p.Pub_name FROM Authors a LEFT OUTER JOIN Publishers p ON a.City = p.City ORDER BY p.Pub_name ASC, a.Au_lname ASC, a.Au_fname ASC舒弍仂 仂 亠亰仍舒亳 仆舒 舒亰亳 亰舒磦从舒 亠 亟亢舒 亳仄亠仆舒舒 仆舒 于亳从亳 舒于仂亳 仂 舒弍仍亳舒 Authors. 丐仂亶 亠 于从仍ム于舒 仂弍舒亠 舒仄仂 亠亰亳 亳亰亟舒亠仍亳, 从仂亳仂 亠 仆舒仄亳舒 于 亳亠 亞舒亟仂于亠 仂 从仂亳仂 舒 舒于仂亳亠. 从仂 仄亠仂仗仂仍仂亢亠仆亳亠仂 仆舒 亟舒亟亠仆 亳亰亟舒亠仍 亠 舒亰仍亳仆仂 仂 亞舒亟舒 仆舒 舒于仂舒 于 从仂仍仂仆舒 Pub_name 仆舒 仆舒弍仂舒 仂 亠亰仍舒亳 亠 于舒 仂亶仆仂 Null. 4.2. 亰仗仂仍亰于舒仆亠 仆舒 亟亠仆亳 于仆仆亳 亠亟亳仆亠仆亳 仆舒弍仂舒 仂 亠亰仍舒亳, 亞亠仆亠亳舒仆 仂 亠亟仆舒 从仂仆从亳 SELECT, 于 从仂仂 亳仄舒 亟仆仂 于仆仆仂 亠亟亳仆亠仆亳亠, 亠 于从仍ム于舒 于亳从亳 亠亟仂于亠 仂 舒弍仍亳舒舒, 从舒亰舒仆舒 于亟仆仂 仆舒 RIGHT OUTER JOIN. 亟亳仆于亠仆亳亠 亠亟仂于亠, 从仂亳仂 亠 亳亰于仍亳舒 仂 舒弍仍亳舒舒 于仍磦仂, 舒 亠亰亳, 从仂亳仂 仂亞仂于舒 仆舒 仍仂于亳亠仂 亰舒 亠亟亳仆亠仆亳亠. 亳仄亠 3. 仍亠亟于舒舒舒 从仂仆从亳 SELECT 亠 亳亰仗仂仍亰于舒仆仂 亟仆仂 于仆仆仂 亠亟亳仆亠仆亳亠, 亰舒 亟舒 亠 亳亰于仍亠亠 仗亳从 仆舒 亳亰亟舒亠仍亳亠 亳 亳仄亠仆舒舒 仆舒 舒于仂亳亠, 舒从仂 亠亰亳 舒于仂亳 亢亳于亠 于 亳亠 亞舒亟仂于亠 从舒仂 亳亰亟舒亠仍亳亠 USE Pubs SELECT a.Au_fname, a.Au_lname, p.Pub_name FROM Authors a RIGHT OUTER JOIN Publishers p ON a.City = p.City ORDER BY p.Pub_name ASC, a.Au_lname ASC, a.Au_fname ASC 舒弍仂 仂 亠亰仍舒亳 仆舒 舒亰亳 亰舒磦从舒 亠 亟亢舒 亳仄亠仂 仆舒 于亠从亳 亳亰亟舒亠仍 仂 舒弍仍亳舒 Publishers. 丐仂亶 亠 于从仍ム于舒 仂弍舒亠 舒仄仂 亠亰亳 舒于仂亳, 从仂亳仂 亠 仆舒仄亳舒 于 亳亠 亞舒亟仂于亠 从舒仂 亳亰亟舒亠仍亳亠. 从仂 仆磻仂亶 舒于仂 仆亠 亠 仆舒仄亳舒 于 亞舒亟舒 仆舒 亳亰亟舒亠仍, 于 从仂仍仂仆亳 Au_fname 亳 Aulname 仆舒 仆舒弍仂舒 仂 亠亰仍舒亳 亠 于舒 仂亶仆仂亳 null. 4.3. 亰仗仂仍亰于舒仆亠 仆舒 仗仍仆亳 于仆仆亳 亠亟亳仆亠仆亳 仆舒弍仂舒 仂 亠亰仍舒亳, 亞亠仆亠亳舒仆 仂 亠亟仆舒 从仂仆从亳 SELECT, 于 从仂仂 亳仄舒 仗仍仆仂 于仆仆仂 亠亟亳仆亠仆亳亠, 亠 于从仍ム于舒 于亳从亳 亠亟仂于亠 仂 亟于亠亠 舒弍仍亳亳, 仆亠亰舒于亳亳仄仂 仂 仂于舒 亟舒仍亳 舒弍仍亳亳亠 亳仄舒 于仗舒亟舒亳 仂亶仆仂亳 (从舒从仂 亠 亟亠亳仆亳舒仆仂 于 仍仂于亳亠仂 亰舒 亠亟亳仆亠仆亳亠).
  • 4. 仂亠亳仂仆舒仍仆舒 亞亳仄仆舒亰亳 仗仂 仄亠舒仆仂亠仆亳从舒 亳 亠仍亠从仂亠仆亳从舒 ". . 仂仄仂仆仂仂于" - 亞. 仂弍亳 www.pglomonosov.org 舒亳仄亳 仂亶亠于 SQL Server 弌亠亟亳仆亠仆亳 仆舒 亟于亠 亳仍亳 仗仂于亠亠 舒弍仍亳亳 4 仂 4 亳仄亠 4. 仍亠亟于舒舒舒 从仂仆从亳 SELECT 亠 亳亰仗仂仍亰于舒仆仂 仗仍仆仂 于仆仆仂 亠亟亳仆亠仆亳亠, 亰舒 亟舒 亠 亳亰于仍亠亠 仗亳从 亳亰亟舒亠仍亳亠 亳 亳仄亠仆舒舒 仆舒 舒于仂亳亠: USE Pubs SELECT a.Au_fname, a.Au_lname, p.Pub_name FROM Authors a FULL OUTER JOIN Publishers p ON a.City = p.City ORDER BY p.Pub_name ASC, a.Au_lname ASC, a.Au_fname ASC 舒弍仂 仂 亠亰仍舒亳 仆舒 舒亰亳 亰舒磦从舒 亠 亟亢舒 亳仄亠仂 仆舒 于亠从亳 亳亰亟舒亠仍 仂 舒弍仍亳舒 Publishers 亳 仆舒 于亠从亳 舒于仂 仂 舒弍仍亳舒 Authors. 从仂 仆磻仂亶 舒于仂 仆亠 亠 仆舒仄亳舒 于 亞舒亟舒 仆舒 亳亰亟舒亠仍, 于 从仂仍仂仆亳 Au_fname 亳 Au_lname 仆舒 仆舒弍仂舒 仂 亠亰仍舒亳 亠 于舒 仂亶仆仂亳 null. 从仂 仆磻仂亶 亳亰亟舒亠仍 仆亠 亠 仆舒仄亳舒 于 亞舒亟舒 仆舒 舒于仂舒, 于 从仂仍仂仆舒 Pub_name 仆舒 仆舒弍仂舒 仂 亠亰仍舒亳 亠 于舒 仂亶仆仂 null. 仂亞舒仂 仍仂于亳亠仂 亰舒 亠亟亳仆亠仆亳亠 亠 亳亰仗仍仆亠仆仂, 于亳从亳 从仂仍仂仆亳 于 仆舒弍仂舒 仂 亠亰仍舒亳 亠 亟亢舒 仂亶仆仂. 丐丐丕 1. Microsoft. MSCE Microsoft SQL Server 2000 仂亠从亳舒仆亠 亳 亠舒仍亳亰舒亳 仆舒 弍舒亰亳 亟舒仆仆亳 Training kit. 弌., 弌仂仗亠, 2001. 2. SQL Server Books Online