עבור לתוכן

עזרה בשאילתות SQL

Featured Replies

פורסם

השאילתא סופרת מס' מופעים של שם תרופה מסויימת וממיינת את המופעים בסדר יורד , אני רוצה שהיא תחזיר את התרופה עם המס' מופעים הרב ביותר (כלומר השורה הראשונה).

SELECT trufa

FROM tipulei_hole

GROUP BY trufa

ORDER BY Count(trufa) DESC

תודה לעוזרים.

פורסם

LIMIT 1??

אגב, אני לא חושב שאתה יכול לעשות order by על count של שדה מסויים(אבל אולי אני טועה)

פורסם

1) אתה יכול להשתמש ב- TOP 1(בתוך הSELECT)

2) אתה יכול ליצור תת שאילת שתספור כמה מופעים יש, תחזיר את מס המופעים הגבוה ביותר(ע"י MAX) ותבדוק לאילו תרופות יש מספר מופעים כזה.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים