( تعداد نمایش : 1969 )

آموزش SQL server – دستور HAVING

یکی دیگر از چیزهایی که ممکنه در استخراج اطلاعات نیاز داشته باشیم گزیدن اطلاعات بر اساس یک مقیاس است . بطور مثال ممکنه بخواهیم فروشگاه هایی که بیش از ۱۵۰۰ دلار فروش دارند را استخراج کنیم . بجای استفاده از where ما باید از HAVING استفاده کنیم که برای فانکشن های جمعی استفاده میشه . Having معمولا در انتهای جمله query شما استفاده میشود . جمله ای که having دارد میتواند group by هم داشته باشد .

SELECT “column_name1″, SUM(“column_name2″)
FROM “table_name”
GROUP BY “column_name1″
HAVING (arithematic function condition)

مثال: جدول زیر را در نظر بگیرید .

Table Store_Information

store_name

Sales

Date

Los Angeles

$1500

Jan-05-1999

San Diego

$250

Jan-07-1999

Los Angeles

$300

Jan-08-1999

Boston

$700

Jan-08-1999

SELECT store_name, SUM(sales) FROM Store_Information GROUP BY store_name HAVING SUM(sales) > 1500

نتیجه

store_name

SUM(Sales)

Los Angeles

$1800

دیدگاه خود را بیان کنید.

باید وارد سایت شده باشید برای دیدگاه دادن