Могу ли я иметь пример «SELECT» запрос, который состоит из всех, где OrderBy, имея и GroupBy положения ....Sql Где, заказ на, имея и GroupBy запрос
объяснение будет полезно.
Могу ли я иметь пример «SELECT» запрос, который состоит из всех, где OrderBy, имея и GroupBy положения ....Sql Где, заказ на, имея и GroupBy запрос
объяснение будет полезно.
SELECT Customer, SUM(OrderPrice) FROM Orders WHERE Customer='tehlulz' OR Customer='Vijay' GROUP BY Customer HAVING SUM(OrderPrice)>1500 ORDER BY Customer
Чтобы разбить его немного:
ГДЕ: используется для определить условия.
HAVING: используется потому, что ключевое слово WHERE не может использоваться с агрегатными функциями.
GROUP BY: Группа результаты по некоторым полям
ORDER BY: Показать заказ результаты (например, цена от наибольшего к наименьшему)
Резюме заказов сделал в этом году клиентами для клиентов, которые заказали более чем $ 10 000 от большего к меньшему:
SELECT ClientName, SUM(OrderTotal) AS OrderTotal
FROM Orders
WHERE OrderDate >= '2012-01-01'
GROUP BY ClientName
HAVING SUM(OrderTotal) > 10000
ORDER BY SUM(OrderTotal) DESC
Я не вижу, что есть вопрос, связанный здесь, но это может быть полезно для документации, Крис. И спасибо, что ответили на мой вопрос еще в феврале! –
См [MSDN документацию по ВЫБРАТЬ] (http://msdn.microsoft .com/en-us/library/ms189499.aspx) - он перечисляет все параметры очень красиво и имеет множество примеров того, как использовать 'SELECT' .... –