آموزش SQL server - دستور MINUS - درس هجده
این دستور نیز با دو جمله SQL کار میکند. در ابتدا تمام نتایج query اول را میگیرد و سپس از میان نتایج ، آنهایی را که در query دوم هستند حذف میکند .
قالب دستوری :
[SQL Statement 1]
MINUS
[SQL Statement 2]
در اینجا میخواهیم تاریخ هایی را که در آنها فقط فروش در فروشگاه داشته این بیابیم.(فروش روی اینترنتی اصلا نمیخواهیم)
Table Store_Information
|
store_name |
Sales |
Date |
|
|
$1500 |
Jan-05-1999 |
|
|
$250 |
Jan-07-1999 |
|
|
$300 |
Jan-08-1999 |
|
|
$700 |
Jan-08-1999 |
Table Internet Sales
|
Date |
Sales |
|
Jan-07-1999 |
$250 |
|
Jan-10-1999 |
$535 |
|
Jan-11-1999 |
$320 |
|
Jan-12-1999 |
$750 |
SELECT Date FROM Store_Information
MINUS
SELECT Date FROM Internet_Sales
نتیجه :
|
Date |
|
Jan-05-1999 |
|
Jan-08-1999 |
+ نوشته شده در سه شنبه سی و یکم فروردین ۱۳۸۹ ساعت 14:0 توسط Sayid Sayidi
|