Я не могу понять, что произойдет после SELECT для NAME, SURNAME, AGE, OS_NAME, где age> = 15

Как я могу написать скрипт, используя временную таблицу со следующими полями: NAME , SURNAME , AGE и OS_NAME .

Из результата временной таблицы удалите всех клиентов, возраст которых составляет менее 15 лет.

В результате отобразится ОС телефона и количество людей, у которых установлена ​​эта ОС. Я не могу понять, что будет после

 SELECT for NAME, SURNAME, AGE, OS_NAME where age> = 15 

Нет времени, чтобы учиться group by моего босса ругает меня плохо :(

Всего 1 ответ


Это будет код, который вы ищете ниже. Я хотел бы предложить взглянуть на Select (Transact SQL) для примеров того, как писать SELECT с помощью GROUP BY .

SELECT 
    COUNT(*) as [Number of people with OS],
    OS_NAME 
FROM 
    #temptable
where 
    age >= 15
GROUP BY
    OS_NAME

Кроме того, этот запрос будет актуален только после того, как вы создадите временную таблицу.


Есть идеи?

10000