.


:




:

































 

 

 

 





.

, . , , SQL, .

, , . , , , SQL. :

SELECT *
FROM Salespeople first
WHERE EXISTS (SELECT *
FROM Customers second
WHERE first.snum = second.snum AND
1 < (SELECT COUNT (*)
FROM Orders
WHERE Orders.cnum = second.cnum));

12.5.

============== SQL Execution Log =============
| FROM Salespeople first |
| WHERE EXISTS |
| (SELECT * |
| FROM Customers second |
| WHERE first.snum = second.snum |
| AND 1 < |
| (SELECT CONT (*) |
| FROM Orders |
| WHERE Orders.cnum = second.cnum)); |
|===============================================|
| cnum cname city comm |
| ----- -------- ---- -------- |
| 1001 Peel London 0.17 |
| 1002 Serres San Jose 0.13 |
| 1007 Rifkin Barselona 0.15 |
===============================================

12.5. EXISTS .

:

- ( ) . - ( ). (.. first.snum <> second.snum), . , , , , , . ( ). 1, , . EXISTS , , , , .

, . , . , , . , , SQL, .

, , , . , , , , ( , SQL). , , , , . , , ( , 20).

EXISTS, , SQL. . , EXISTS. , .

, , ANY, ALL, SOME. 13, , , .

SQL

1. , EXISTS , 300.

2. , ?

3. , EXISTS , .

4. , , , , ( ) (: ).

(. A .)






:


: 2016-07-29; !; : 499 |


:

:

,
==> ...

1800 - | 1563 -


© 2015-2024 lektsii.org - -

: 0.011 .