PDA

View Full Version : راهنمایی در نوشتن کوئری



MahmoodM30
یک شنبه 25 خرداد 1393, 01:06 صبح
سلام ممنون میشم دوستان در این مورد راهنماییم کنن

من تو حدولم یه فیلدی دارم به اسم نام که مثلا نام های زیر رو داره

محمود
علی
محمود
رضا
محمود
علی
علی
محمد
محمد
محمود

میخواستم این کلمات رو بر اساس تعداد تکرارشون مرتب کنم و توی خروجی نشون بدم یعنی اینجا محمود 4 بار تکرار شده علی 3 بار محمد 2 بار رضا 1 بار
تو خروجی به تریتیب بیاره محمود-علی-محمد- رضا

من این کوئری رو نوشتم و گروه بندی و تعداد تکرار رو بدست میارم ولی نمیدونم چه شرطی بعدش بنویسم که بر اساس تعداد تکرار نشون بده تو خروجی


SELECT name,Count(name) FROM tbl1 GROUP BY name

alireza_s_84
یک شنبه 25 خرداد 1393, 01:28 صبح
سلام ممنون میشم دوستان در این مورد راهنماییم کنن

من تو حدولم یه فیلدی دارم به اسم نام که مثلا نام های زیر رو داره

محمود
علی
محمود
رضا
محمود
علی
علی
محمد
محمد
محمود

میخواستم این کلمات رو بر اساس تعداد تکرارشون مرتب کنم و توی خروجی نشون بدم یعنی اینجا محمود 4 بار تکرار شده علی 3 بار محمد 2 بار رضا 1 بار
تو خروجی به تریتیب بیاره محمود-علی-محمد- رضا

من این کوئری رو نوشتم و گروه بندی و تعداد تکرار رو بدست میارم ولی نمیدونم چه شرطی بعدش بنویسم که بر اساس تعداد تکرار نشون بده تو خروجی


SELECT name,Count(name) FROM tbl1 GROUP BY name

SELECT name,Count(name) AS Total FROM Table_1 GROUP BY name ORDER BY Total DESC