שאלה ב-SQL

שאלה ב-SQL

יש לי רשימה ערוכה של שמות ושמות משפחה. לפעמים יש שמות ושמות משפחה זהים (של אותו האיש) האם יש פקודת SQL אשר תגיד לי כמה פעמים מופיע אותו השם ושם המשפחה במסד הנתונים
 

RBA

New member
here you go

select first_name,last_name, count(*) from table_xxx group by first_name,last_name
 

voguemaster

New member
אתה מוסיף COUNT של כל אחד

אבל נדמה לי שהוא רוצה לדעת כמה שונים יש. צריך להוסיף להם DISTINCT
 

voguemaster

New member
זה מה שאמרתי

אתה רוצה לדעת כמה שונים יש, דוגמא:
SELECT COUNT(DISTINCT(name)) FROM table;​
ייתן לך ספירה של כמה שמות שונים יש, לדוגמא. ואז אפשר להרחיב את זה שיציג גם את השמות יחד עם הספירה, גם שמות משפחה ביחד וכד'
 
למעלה