2014-11-21 2 views
0

특정 열의 마지막 값을 테이블에서 검색하고 변수에 할당하려고 할 때 몇 가지 문제가 발생합니다.특정 열의 마지막 값을 선택 하시겠습니까? (PostgresSQL)

기본적으로 기본 키인 "id"열의 마지막 int를 찾습니다.

정확한 온 test_table

확실하지에서 lastValue에 마지막 (ID)를 선택하거나 이러한 목표를 달성하는 가장 좋은 방법 :

그래서 나는 같은 선택 성명에서 "lastValue"와 같은 변수가 있습니다.

+0

ID가 오름차순으로 정렬 된 경우 "최대"를 사용할 수 있습니다. – Maxqueue

+0

원하는 경우 '주문하기 ... 제한 1' –

+0

제안 해 주셔서 감사합니다! – SiriusBits

답변

1

order bylimit 함께 해결하는 일반적인 방법 (서식 모바일, 용서해주십시오) :이 경우, 물론

select id 
from test_table 
order by id desc 
limit 1; 

을, 당신은 단순히 사용할 수 있습니다

그러나 첫 번째 방법을 사용하면 최대 값을 가진 행에서 원하는 변수를 선택할 수 있습니다.

+0

고든 고마워, 내가 첫 번째 방법을 가겠 어, 그게 내가 정확히 찾고있는 것 같아. – SiriusBits

관련 문제