2013-07-24 2 views
-2

У меня есть таблица в sql, и я хочу показать колонку последней строки таблицы, как это возможно? Я использовал SELECT TOP 1 id FROM .$table ORDER BY id DESC, но ответа не получил.Показать колокол последней строки таблицы?

+0

добавить в запрос конец 'LIMIT 1' – maximkou

+5

Какие СУБД вы используете? – Barmar

+1

@maximkou вы можете написать полный запрос, пожалуйста? –

ответ

0

Попробуйте поставить LIMIT в 1, как

SELECT TOP 1 id FROM $table ORDER BY id DESC LIMIT 1 

Makesure что $ таблица является ваше имя таблицы.

0
  • В MS Access:

    SELECT TOP 1 id FROM $table ORDER BY id DESC 
    
  • В MySQL:

    SELECT id FROM $table ORDER BY id DESC LIMIT 1 
    
  • В Oracle:

    SELECT id FROM $table WHERE ROWNUM <=1 ORDER BY id 
    
  • Или, вы можете сделать это:(на основе Joop Eggen's comment)

    SELECT MAX(id) FROM $table 
    

Где $table это имя вашей таблицы.

Вы также можете проверить это article on w3schools.

Смежные вопросы