안녕하세요
초보 개발자입니다.
이번 프로젝트에서 postgresql 을 처음 사용하게 되었는데 처음 하는거라 어려움이 많네요 ^^;
여러가지 궁금한 점이 있어서 좀 여쭙고자 질문 글을 올립니다.
지금 하려고 하는 작업이 자료를 select 할 때 순서대로 1 ~ 100까지 넘버링을 해주고 100이상이면 1로 다시 초기화
후 다시 1~100까지 넘버링 이런식으로 해야 하는데요
MySQL 에서는
@rnum := @rnum + 1 이런식으로 증가 시켜 주다가
CASE
WHEN @rnum >= 100
THEN @rnum := 0
END
이런식으로 초기화 해주었었는데
PostgreSQL 에서는 어떠한 방식으로 처리를 해야하는지 궁금합니다.
그리고
SELECT @rnum 같은 쿼리는 PostgreSQL 에서는 어떻게 사용해야 하나요?
쉘 에서는 \set 변수명 value 같은 식으로 변수 선언해 주는 방법을 찾았는데
이 변수를 변경하는 방법을 모르겠네요.
다시 \set 변수명 value 로 하면 리셋 되기는 하는데
저는 연산이 하고 싶거든요
\set a 1
select a+1
처럼요..
읽어 주셔서 감사합니다 ^^ |