ABA


"SQL| איך עושים את הדבר הבא:"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #20349 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 20349
asco88 
חבר מתאריך 17.6.04
26757 הודעות, דרג אמינות חבר זה
   10:55   17.11.13   
אל הפורום  
  SQL| איך עושים את הדבר הבא:  
 
יש לי 2 שדות X ו Y.
אני רוצה להוציא את השדה X שמופיע הכי הרבה פעמים בטבלה. כלומר אם יש לי בשדה X:
1
1
2
3
1

אז אני רוצה שהוא יחזיר לי 1.

ניסיתי להשתמש ב group by ולחלק לפי X אבל אני לא יכול לעבוד עם הטבלה שמתקבלת..

אשמח לעזרה, תודה רבה


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  ככה: Ice Cold  17.11.13 12:46 1
     תאכלס, פשוט ככה נראית הטבלה אז כבר הבאתי אותה as is asco88  17.11.13 13:53 2
     רגע, מה אם אין לי צורך בcount(x) ז''א אני לא מעוניין להציג אותו asco88  17.11.13 14:14 3
         אתה לא יכול כי עליו מתבצעת הספירה. Ice Cold  17.11.13 14:32 4
             תיארתי לעצמי.. תודה בכ''מ :) asco88  17.11.13 15:32 5

       
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק, 36 נקודות
   12:46   17.11.13   
אל הפורום  
  1. ככה:  
בתגובה להודעה מספר 0
 
קודם כל לא הבנתי למה ציינת שיש Y כי אתה לא משתמש בו פה חח אבל למצוא את X שמופיע הכי הרבה פעמים:


select x,count(x) cnt from table group by x order by cnt desc limit 1

יחזיר לך רשומה אחת עם ה-X שמופיע הכי הרבה פעמים ואת הכמות פעמים שהוא מופיע.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
asco88 
חבר מתאריך 17.6.04
26757 הודעות, דרג אמינות חבר זה
   13:53   17.11.13   
אל הפורום  
  2. תאכלס, פשוט ככה נראית הטבלה אז כבר הבאתי אותה as is  
בתגובה להודעה מספר 1
 
באמת ניסיתי ככה, אבל קיבלתי את המספר של כל הX האפשריים, לא חשבתי לסדר לפי הגודל ולשמור רק שורה אחת, תודה רבה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
asco88 
חבר מתאריך 17.6.04
26757 הודעות, דרג אמינות חבר זה
   14:14   17.11.13   
אל הפורום  
  3. רגע, מה אם אין לי צורך בcount(x) ז''א אני לא מעוניין להציג אותו  
בתגובה להודעה מספר 1
 
אבל אני עדיין מעוניין שהרשימה תסודר על פיו


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק, 36 נקודות
   14:32   17.11.13   
אל הפורום  
  4. אתה לא יכול כי עליו מתבצעת הספירה.  
בתגובה להודעה מספר 3
 


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
asco88 
חבר מתאריך 17.6.04
26757 הודעות, דרג אמינות חבר זה
   15:32   17.11.13   
אל הפורום  
  5. תיארתי לעצמי.. תודה בכ''מ :)  
בתגובה להודעה מספר 4
 


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net