Запросы к базе данных мудл примеры sql

Forums:

получим число людей с каждым из присутствующих в таблице имён из из числа студентов - от более простого к более навороченному - просто разные варианты.

select name , count(*) from student group by name;  

или

select student.name , count(*) from student group by student.name; 

а вот так =
получим число людей с каждым из присутствующих в таблице имён из из числа студентов =

SELECT student.name, count( name )
FROM student
GROUP BY student.name;

-----------------------------------------

vedro-compota's picture

посмотрите как сработает такой вот запрос довольно бессмысленный запрос - он выведет полный список студентов - я старался показать здесь возможность использования count() в подзапросах - не забывайте, что count(*) - пишется слитно
=

select student.name from student  where (  select count(*)
from exam_marks where exam_marks.student_id = student.student_id  group by  exam_marks.student_id ) =
(  select count(*)
from exam_marks where exam_marks.student_id = student.student_id  group by  exam_marks.student_id ) 

----------------

_____________
матфак вгу и остальная классика =)