Это вопрос интервью.Как получить данные последовательно?
Это текущая таблица Employee
:
id | name | salary
1 | A | 7000
2 | B | 6000
3 | C | 5000
4 | D | 5500
5 | E | 4000
6 | F | 4800
7 | G | 3000
8 | H | 2000
И я хочу результат, как этот:
id | name | salary
1 | C | 5000
2 | D | 5500
3 | E | 4000
4 | F | 4800
5 | G | 3000
Я хочу, чтобы показать записи, у которых зарплата от 5000 до 3000, но 1-й столбец должен быть последовательным ,
Когда я выполняю запрос, он показывает этот результат.
id | name | salary
3 | C | 5000
4 | D | 5500
5 | E | 4000
6 | F | 4800
7 | G | 3000
[здесь] что я могу написать, тогда он даст правильный результат?
select name, salary, [HERE]
from Employee
where salary between 5000 and 3000;
Это mysql или другая база данных? Или общий? –
Кажется, дубликат http://stackoverflow.com/questions/1293390/sql-to-output-line-number-in-results-of-a-query – gview
его база данных Mysql –