Я хочу получить первые 5 строк, возвращаемых этим запросом. Как это сделатьselect top 5 строк, возвращаемых конкретным sql-сервером запросов
select COUNT(trippackageID), trippackageid
from tbl_holiday_booking
group by trippackageID
Я хочу получить первые 5 строк, возвращаемых этим запросом. Как это сделатьselect top 5 строк, возвращаемых конкретным sql-сервером запросов
select COUNT(trippackageID), trippackageid
from tbl_holiday_booking
group by trippackageID
выбрать топ 5 * из ....
Это не работает Я пытался это –
вы можете использовать
предел 5
Вы не указываете порядок, не так хотите пакет с наибольшим количеством заказов или меньше?
SELECT TOP 5 COUNT(truppackageID) Num, trippackageid FROM tbl_holiday_booking GROUP BY trippackageID ORDER BY Num DESC
Да, я хочу отображать пакеты с наибольшим количеством заказов –
Работал ли SQL в сообщении? –
Большое спасибо Крису Дайверу, посетив меня по адресу www.google.com/profiles/mail2mohanpyare –
select COUNT(trippackageID) as cnt, trippackageid from tbl_holiday_booking group by trippackageID ORDER BY cnt DESC LIMIT 0,5
Предполагая, что вы делаете, на самом деле, хотите сделать заказ по кол-ву, по убыванию (большой для малых). LIMIT 0,5 начинается с строки 0 и возвращает следующие 5 строк.
, есть ошибка в ключевом слове limit –
SELECT COUNT(trippackageID) AS tpi_c, trippackageid
FROM tbl_holiday_booking
GROUP BY trippackageID
ORDER BY tpi_c DESC
LIMIT 5
«сверху» означает «наибольший кол-во»? Кроме того, какой SQL-диалект (вы имеете в виду «сервер Microsoft SQL», есть другие SQL-серверы - Oracle, mySQL)? – Piskvor
Если вы отправляете код или XML, ** пожалуйста ** выделите эти строки в текстовом редакторе и нажмите кнопку «код» (101 010) на панели инструментов редактора, чтобы красиво отформатировать и выделить синтаксис! –