際際滷
Submit Search
20 podzajavki v select
Download as DOC, PDF
0 likes
55 views
Ivan Peev
Follow
20 podzajavki v select
Read less
Read more
1 of 4
Download now
Download to read offline
More Related Content
20 podzajavki v select
1.
仂亠亳仂仆舒仍仆舒 亞亳仄仆舒亰亳 仗仂
仄亠舒仆仂亠仆亳从舒 亳 亠仍亠从仂亠仆亳从舒 ". . 仂仄仂仆仂仂于" - 亞. 仂弍亳 www.pglomonosov.org 舒亳仄亳 仂亶亠于 SQL Server 仂亟亰舒磦从亳 1 仂 4 丐亠仄舒 20. 亰仗仂仍亰于舒仆亠 仆舒 仗仂亟亰舒磦从亳 于 从仂仆从亳亳 Select 亳仆亢. 舒亳仄亳 仂亶亠于 kdoychev@gmail.com 仗亠亟仆亳亠 仂亳 于仂亳亠 仆舒亶-亠于亠仆仂仂 仗亳 从仂仆从亳 SELECT 亳 亠 亰舒仗仂亰仆舒亠 仂仗亠舒仂亳亠 亳 仆从亳亳亠 仆舒 Transact-SQL. 舒仗仂亰仆舒亠 亠 亳 亠亟亳仆亠仆亳舒 仆舒 亟于亠 亳仍亳 仗仂于亠亠 舒弍仍亳亳. 亠亠 亳仄舒亠 亞仂仂于仆仂 亟舒 仆舒亳亠 仆磻仂亳 仗仂-仍仂亢仆亳 仄亠仂亟亳 亰舒 亰亟舒于舒仆亠 仆舒 亰舒磦从亳. 亟亳仆 仂 亠亰亳 仄亠仂亟亳 亠 亟舒 亠 亳亰仗仂仍亰于舒 仗仂亟亰舒磦从亳 (subqueries), 从仂亳仂 仗亠亟舒于仍磦舒 从仂仆从亳亳 SELECT, 于仍仂亢亠仆亳 于 亟亞亳 从仂仆从亳亳 SELECT, INSERT, UPDATE 亳仍亳 DELETE. 仂亟亰舒磦从亳亠 仂 舒从舒 仄仂亞舒 亟舒 弍亟舒 于仍仂亢亠仆亳 于 亟亞亳 仗仂亟亰舒磦从亳. 丶亠仍舒 仆舒 仆舒仂亳 仂从 亠 亟舒 舒亰亳亳亠 亰仆舒仆亳舒 亳 亰舒 舒弍仂舒 SQL Server, 从舒仂 亠 亰舒仗仂亰仆舒亠亠 亟亠亳仆亳舒仆亠仂 仆舒 仗仂亟亰舒磦从亳 于 从仂仆从亳亳 Select. 舒亟舒亳 1. 舒仗仂亰仆舒于舒仆亠 仆仂舒 仆舒 仗仂亟亰舒磦从亳亠 2. 舒仗仂亰仆舒于舒仆亠 于亳亟仂于亠亠 仗仂亟亰舒磦从亳 亳 亠仆亳 亳仆舒从亳 于 Transact-SQL 3. 弌亰亟舒于舒仆亠 亳 亳亰仗仍仆磦舒仆亠 从仂仆从亳亳 Select 仆舒 Transact-SQL, 从仂亳仂 于从仍ム于舒 仗仂亟亰舒磦从亳. 1. 亠亳仆亳舒仆亠 仆舒 仗仂亟亰舒磦从亳 于 从仂仆从亳亳 SELECT 仂亟亰舒磦从舒舒 仗亠亟舒于仍磦舒 亠亟仆舒 从仂仆从亳 SELECT, 从仂仂 于舒 亠亟亳仆亳仆舒 仂亶仆仂 亳 亠 于仍仂亢亠仆舒 于亠 于 亠亟仆舒 从仂仆从亳 SELECT, INSERT, UPDATE, DELETE 亳仍亳 于亠 于 亟亞舒 仗仂亟亰舒磦从舒. 仂亟亰舒磦从舒舒 仄仂亢亠 亟舒 亠 亳亰仗仂仍亰于舒 仆舒于磻亟亠, 从亟亠仂 亠 舒亰亠亠仆仂 亳亰仗仂仍亰于舒仆亠仂 仆舒 亳亰舒亰. 仂亟亰舒磦从舒舒 亠 仆舒亳舒 仂 舒从舒 亳 于亠仆舒 亰舒磦从舒 (inner query) 亳仍亳 于亠亠仆 select (inner select), 舒 从仂仆从亳舒, 从仂仂 亟亢舒 仗仂亟亰舒磦从舒, 亠 仆舒亳舒 于仆仆舒 亰舒磦从舒 (outer query) 亳仍亳 于仆亠仆 select (outer select). 亳仄亠 1: 仍亠亟于舒亳 仗亳仄亠 亠亟仆舒 仗仂亟亰舒磦从舒 亠 于仍仂亢亠仆舒 于 从仍舒亰舒 WHERE 仆舒 于仆仆舒舒 从仂仆从亳 SELECT: USE Northwind SELECT ProductName FROM Products WHERE UnitPrice = ( SELECT UnitPrice FROM Products WHERE ProductName = 'Sir Rodney's Scones' ) 亞舒亟亠仆舒舒 从仂仆从亳 SELECT 仗于仂 仂仗亠亟亠仍 从舒从于舒 亠 仂亶仆仂舒 于 UnitPrice 亰舒 Sir Rodney's Scones, 舒 亠 $10. 仂仍亠 仂亶仆仂舒 $10 亠 亳亰仗仂仍亰于舒 于于 于仆仆舒舒 从仂仆从亳 SELECT, 亰舒 亟舒 于仆亠 亳仄亠仆舒舒 仆舒 于亳从亳 仂从亳, 亳仂 亠亟亳仆亳仆舒 亠仆舒 亠 舒于仆舒 仆舒 $10. 从仂 亠亟仆舒 舒弍仍亳舒 亠 仗仂磦磦舒 舒仄仂 于 仗仂亟亰舒磦从舒舒, 舒 仆亠 于于 于仆仆舒舒 亰舒磦从舒, 仂亞舒于舒 从仂仍仂仆亳亠 仂 舒亰亳 舒弍仍亳舒 仆亠 仄仂亞舒 亟舒 亠 于从仍ム于舒 于 亳亰仂亟仆亳 亠亰仍舒 (仗亳从舒 亰舒 亳亰弍仂 仆舒 于仆仆舒舒 亰舒磦从舒).
2.
仂亠亳仂仆舒仍仆舒 亞亳仄仆舒亰亳 仗仂
仄亠舒仆仂亠仆亳从舒 亳 亠仍亠从仂亠仆亳从舒 ". . 仂仄仂仆仂仂于" - 亞. 仂弍亳 www.pglomonosov.org 舒亳仄亳 仂亶亠于 SQL Server 仂亟亰舒磦从亳 2 仂 4 亳 仆磻仂亳 从仂仆从亳亳 仆舒 Transact-SQL 亠亰仍舒 仂 仗仂亟亰舒磦从舒舒 仄仂亢亠 亟舒 亠 亳亰亳仍亳 舒从舒, 从舒仂 亠 仍亳 仂于舒 亠 亠亟仆舒 仆亠亰舒于亳亳仄舒 亰舒磦从舒. 仂 亳亟亠 亠亰仍舒 磡于舒 亟舒 亠 亰舒仄亠亳 于于 于仆仆舒舒 亰舒磦从舒 (于仗亠从亳 亠 仂于舒 仆亠 亠 亰舒亟仍亢亳亠仍仆仂 仆舒亳仆, 仗仂 从仂亶仂 SQL Server 于 亟亠亶于亳亠仍仆仂 仂弍舒弍仂于舒 从仂仆从亳亳亠 仆舒 Transact-SQL, 从仂亳仂 亳仄舒 仗仂亟亰舒磦从亳). 2. 亳亟仂于亠 仗仂亟亰舒磦从亳 仂亟亰舒磦从亳亠 仄仂亞舒 亟舒 弍亟舒 亰舒亟舒于舒仆亳 仆舒 仄仆仂亞仂 仄亠舒 于亠 于 亠亟仆舒 从仂仆从亳 SELECT. 仂仆从亳亳亠, 从仂亳仂 于从仍ム于舒 仗仂亟亰舒磦从舒, 仂弍亳从仆仂于亠仆仂 亳仄舒 亠亟亳仆 仂 仍亠亟仆亳亠 仂仄舒亳: 弌 亳亰仗仂仍亰于舒仆亠 仆舒 IN 亳仍亳 NOT IN 弌 亳亰仗仂仍亰于舒仆亠 仆舒 仂仗亠舒仂亳 亰舒 舒于仆亠仆亳亠 弌 亳亰仗仂仍亰于舒仆亠 仆舒 仂仗亠舒仂亳 亰舒 舒于仆亠仆亳亠 亳 ANY, SOME 亳仍亳 ALL 弌 亳亰仗仂仍亰于舒仆亠 仆舒 EXISTS 亳仍亳 NOT EXISTS 2.1. 仂亟亰舒磦从亳, 亳亰仗仂仍亰于舒仆亳 于 IN 亳仍亳 NOT IN 亠亰仍舒 仆舒 亠亟仆舒 仗仂亟亰舒磦从舒, 于于亠亟亠仆舒 亠亰 IN (亳仍亳 亠亰 NOT IN), 亠 仗亳从 仆仍舒 亳仍亳 仗仂于亠亠 仂亶仆仂亳. 弌仍亠亟 从舒仂 仗仂亟亰舒磦从舒舒 于仆亠 亠亰仍舒舒, 于仆仆舒舒 亰舒磦从舒 亞仂 亳亰仗仂仍亰于舒 仗仂 仂于亠仆亳 仆舒亳仆. 亳仄亠 2: 仍亠亟于舒亳 仗亳仄亠 于亠 于 从仍舒亰舒 WHERE 亠 于仍仂亢亠仆舒 仗仂亟亰舒磦从舒, 从舒仂 亠 亳亰仗仂仍亰于舒仆舒 从仍ム仂于舒舒 亟仄舒 IN: USE Pubs SELECT Pub_name FROM Publishers WHERE Pub_id IN ( SELECT Pub_id FROM Titles WHERE Type = 'business' ) 仂亢亠亠 亟舒 亳亰亳仍亳亠 亠亰仍舒舒 仂 舒亰亳 从仂仆从亳 于 亟于亠 仗从亳. 于仂, 于亠仆舒舒 亰舒磦从舒 于舒 亳亟亠仆亳亳从舒亳仂仆仆亳亠 仆仂仄亠舒 仆舒 亳亰亟舒亠仍亳亠, 从仂亳仂 舒 仗弍仍亳从于舒仍亳 从仆亳亞亳 亰舒 弍亳亰仆亠 (1389 亳 0736). 仂仂, 亠亰亳 仂亶仆仂亳 亠 亰舒仄亠于舒 于于 于仆仆舒舒 亰舒磦从舒, 从仂仂 仆舒仄亳舒 亳仄亠仆舒舒, 仂于亠于舒亳 仆舒 亳亟亠仆亳亳从舒亳仂仆仆亳亠 仆仂仄亠舒 仂 舒弍仍亳舒 Publishers. 仂亟亰舒磦从亳亠, 于于亠亟亠仆亳 亠亰 从仍ム仂于亳亠 亟仄亳 NOT IN, 仂 于舒 仗亳从 仆仍舒 亳仍亳 仗仂于亠亠 仂亶仆仂亳. 舒磦从舒舒 亠 舒弍仂仍ム仆仂 舒舒 从舒仂 舒亰亳 仗亳 仗仂亟亰舒磦从亳亠 IN 亳亰从仍ム亠仆亳亠 仆舒 仂于舒, 亠 于仄亠仂 IN 亠 仆舒仗亳舒仆仂 NOT IN. 2.2. 仂亟亰舒磦从亳, 亳亰仗仂仍亰于舒仆亳 仂仗亠舒仂亳 亰舒 舒于仆亠仆亳亠 仗亠舒仂亳亠 亰舒 舒于仆亠仆亳亠, 于 从仂亳仂 舒于舒 仗仂亟亰舒磦从舒, 仄仂亞舒 亟舒 弍亟舒 仄仂亟亳亳亳舒仆亳 从仍ム仂于舒舒 亟仄舒 ALL 亳仍亳 ANY. 仍ム仂于舒舒 亟仄舒 SOME 亠 亠从于亳于舒仍亠仆 仆舒 ANY 于 舒仆亟舒舒 SQL-92. 仂亟亰舒磦从亳亠, 从仂亳仂 舒于舒 于 仄仂亟亳亳亳舒仆 仂仗亠舒仂 亰舒 舒于仆亠仆亳亠, 于舒 仗亳从 仆仍舒 亳仍亳 仗仂于亠亠 仂亶仆仂亳 亳 仄仂亞舒 亟舒 亟亢舒 从仍舒亰亳 GROUP BY 亳仍亳 HAVING. 丐亠亰亳 仗仂亟亰舒磦从亳 仄仂亞舒 亟舒 弍亟舒 仆舒仗亳舒仆亳 亳 仗仂 亟亞 仆舒亳仆 - 亳亰仗仂仍亰于舒仆亠 仆舒 EXISTS. 磻舒 仂 从仍ム仂于亳亠 亟仄亳 ALL 亳仍亳 ANY 舒于仆磦舒 亠亟仆舒 从舒仍舒仆舒 仂亶仆仂 仂亶仆仂亳亠 于 亠亟亳仆
3.
仂亠亳仂仆舒仍仆舒 亞亳仄仆舒亰亳 仗仂
仄亠舒仆仂亠仆亳从舒 亳 亠仍亠从仂亠仆亳从舒 ". . 仂仄仂仆仂仂于" - 亞. 仂弍亳 www.pglomonosov.org 舒亳仄亳 仂亶亠于 SQL Server 仂亟亰舒磦从亳 3 仂 4 仆舒弍仂, 仂 亠 仂 亠亟仆舒 从仂仍仂仆舒. 仍ム仂于舒舒 亟仄舒 ALL 亠 仂仆舒 亟仂 于磻舒 仂亶仆仂, 舒 从仍ム仂于舒舒 亟仄舒 ANY 亠 仂仆舒 亟仂 仗仂仆亠 亠亟仆舒 仂亶仆仂. 亳仄亠 3: 仍亠亟于舒亳 仗亳仄亠 仂仗亠舒仂 亰舒 舒于仆亠仆亳亠 "仗仂-亞仂仍礆仂 仂" (>) 亠 亳亰仗仂仍亰于舒 从仍ム仂于舒舒 亟仄舒 ANY: USE Pubs SELECT Title FROM Titles WHERE Advance > ANY ( SELECT Advance FROM Publishers INNER JOIN Titles ON Titles.Pub_id = Publishers.Pub_id AND Pub_name = 'Algodata Infosystems' ) 丐舒亰亳 从仂仆从亳 仂从亳于舒 于亳从亳 亰舒亞仍舒于亳 仆舒 从仆亳亞亳, 亰舒 从仂亳仂 亠 仗仂仍亠仆 舒于舒仆, 仗仂- 亞仂仍礆 仂 仄舒舒 仆舒 仄亳仆亳仄舒仍仆亳 舒于舒仆, 仗仍舒亠仆 仂 Algodata Infosystems (从仂亶仂 于 仆舒亳 仍舒亶 亠 $5,000). 仍舒亰舒 WHERE 于于 于仆仆舒舒 从仂仆从亳 SELECT 亟亢舒 仗仂亟亰舒磦从舒, 从仂仂 亳亰仗仂仍亰于舒 亠亟亳仆亠仆亳亠, 亰舒 亟舒 亳亰于仍亠亠 仄亳亠 仆舒 舒于舒仆舒 亰舒 Algodata Infosystems. 弌仄舒舒 仆舒 仄亳仆亳仄舒仍仆亳 舒于舒仆 仗仂仍亠 亠 亳亰仗仂仍亰于舒 亰舒 仂仗亠亟亠仍礌亠 仆舒 亠亰亳 亰舒亞仍舒于亳, 从仂亳仂 磡于舒 亟舒 亠 亳亰于仍亠从舒 仂 舒弍仍亳舒 Titles. 2.3. 仂亟亰舒磦从亳, 亳亰仗仂仍亰于舒仆亳 EXISTS 亳 NOT EXISTS 仂亞舒仂 亠亟仆舒 仗仂亟亰舒磦从舒 亠 于于亠亢亟舒 亠亰 从仍ム仂于舒舒 亟仄舒 EXISTS, 亳亰仗仍仆磦舒 仆从亳舒 仆舒 亠 亰舒 亠于于舒仆亠. 仍舒亰舒 WHERE 仂 于仆仆舒舒 亰舒磦从舒 仗仂于亠磦舒 亟舒仍亳 亠于于舒 亠亟仂于亠亠, 从仂亳仂 于舒 仗仂亟亰舒磦从舒舒. 仂亟亰舒磦从舒舒 于仆仂 仆亠 仂亠于磦舒 亳亰于仍亳舒仆亠 仆舒 亟舒仆仆亳. 仄亠仂 仂于舒 于舒 仂亶仆仂 TRUE 亳仍亳 FALSE. 仍亠亟于舒亳 仗亳仄亠 从仍舒亰舒 WHERE 于于 于仆仆舒舒 从仂仆从亳 SELECT 亟亢舒 仗仂亟亰舒磦从舒舒 亳 亳亰仗仂仍亰于舒 从仍ム仂于舒舒 亟仄舒 EXISTS: 亳仄亠 4: USE Pubs SELECT Pub_name FROM Publishers WHERE EXISTS ( SELECT * FROM Titles WHERE Titles. Pub_id = Publishers.Pub_id AND Type = 'business' ) 舒 亟舒 亠 仂仗亠亟亠仍亳 亠亰仍舒 仂 舒亰亳 亰舒磦从舒, 磡于舒 亟舒 亠 舒亰亞仍亠亟舒 亠亟仆仂 仗仂 亠亟仆仂 亳仄亠仆舒舒 仆舒 于亳从亳 亳亰亟舒亠仍亳. 仂亰亳 仍舒亶 亳仄亠仂 仆舒 仗于亳 亳亰亟舒亠仍 亠 Algodata Infosystems 亳 仂亶 亳仄舒 亳亟亠仆亳亳从舒亳仂仆亠: 仆仂仄亠 1389. 弌亠于于舒 仍亳 亠亟仂于亠 于 舒弍仍亳舒 Titles, 于 从仂亳仂 Pub_id 亠 1389, 舒 于亳亟 仆舒 从仆亳亞舒舒 亠 弍亳亰仆亠? 从仂 仂于舒 亠 舒从舒, Algodata Info-systems 磡于舒 亟舒 弍亟亠 亠亟仆舒 仂 亳亰弍舒仆亳亠 仂亶仆仂亳. 弌亳 仗仂亠 亠 仗仂于舒 亰舒 于磻仂 仂 仂舒仆舒仍亳亠 亳仄亠仆舒 仆舒 亳亰亟舒亠仍亳.
4.
仂亠亳仂仆舒仍仆舒 亞亳仄仆舒亰亳 仗仂
仄亠舒仆仂亠仆亳从舒 亳 亠仍亠从仂亠仆亳从舒 ". . 仂仄仂仆仂仂于" - 亞. 仂弍亳 www.pglomonosov.org 舒亳仄亳 仂亶亠于 SQL Server 仂亟亰舒磦从亳 4 仂 4 仍ム仂于亳亠 亟仄亳 NOT EXISTS 亟亠亶于舒 仗仂 仆舒亳仆, 舒仆舒仍仂亞亳亠仆 仆舒 EXISTS, 亳亰从仍ム亠仆亳亠 仆舒 从仍舒亰舒 WHERE, 于 从仂仂 NOT EXISTS 亠 弍亟亠 亳亳仆舒, 舒从仂 仗仂亟亰舒磦从舒舒 仆亠 于舒 仆亳仂 亠亟亳仆 亠亟. 丐丐丕 1. Microsoft. MSCE Microsoft SQL Server 2000 仂亠从亳舒仆亠 亳 亠舒仍亳亰舒亳 仆舒 弍舒亰亳 亟舒仆仆亳 Training kit. 弌., 弌仂仗亠, 2001. 2. SQL Server Books Online
Download