نقطه سرخط

تلفیق دنیای مجازی ,علوم ,احساسات و تجربیات

نقطه سرخط

تلفیق دنیای مجازی ,علوم ,احساسات و تجربیات

مشوش استــ حــالم
خیــال رفتــنـ دارمـ

طبقه بندی موضوعی
آخرین نظرات

HAVING clause IN sql

با روش استفاده از group byE  اشنا شدیم حالا در ادامه لازمه تا ذکر کنیم که برای اینکه شرطی برای دستور SELECT مون که دارای GROUP BYE هست تعیین کنیم در ادامه ی کد از having استفاده می کنیم 

SELECT column1, 
SUM(column2)

FROM "list-of-tables"

GROUP BY "column-list"

HAVING "condition";

برای مثال 

SELECT name,avg(salary)  from employe

group bye name

کد بالا میگه نام و میانگین حقوق افراد رو از جدول گفته شده بگیر. خوب اگه برای ما یه شرط دیگه هم گداشته باشن مثلا کسانی که میانگین حقوقشون بالاتر از 200000 باشه رو بگن بگیر باید اینظور عمل کنیم 

select name,avg(salary)  from employe 

group by name

having avg(salary)>200000;

انشاا.. که تونسته باشم حقیقت مطلبو رسونده باشم 

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی