2017-02-10 4 views
-2

Как ограничить вывод данных SQL на номер «id»? Я хочу получить значение до идентификатора числа 10, которое составляет 14 строк. Как мне это сделать? Я попробовал с sub-запросом, но я прочитал, что подзапросы не поддерживаются после ключевого слова LIMIT.Как ограничить SQL-запрос числом в строке (id-column)?

На рисунке показано, что должно выводиться в SQL-запросе.

enter image description here

+0

разместить запрос вы пробовали – affaz

+0

'где идентификатор <= 10' – GurV

ответ

1

SELECT * FROM Table WHERE ID < 11

Если я не я, не понимая ваш вопрос.

+0

Tnx, так просто, и я не знаю об этом ... –

0

Вы можете использовать count, чтобы получить количество строк до этого идентификатора, и добавьте к нему, например:

SELECT count(*)+1 AS index 
FROM test 
WHERE id < 10; 
+0

@downvoter заботиться, чтобы объяснить? –

0
SELECT * 
    FROM Table 
    WHERE ID BETWEEN value1 AND value2 
Смежные вопросы