만일 사용자 변수를 지원하는 버전이라면 간단히 해결할 수 있습니다.
SET @num=0;
SELECT @num:=@num+1 AS n, name FROM bbs WHERE age=25;
참고로, 사용자 변수 지원은 3.23.xx 개발 버전에서 지원합니다.(제가 알기로는)
도움이 되셨길..
-- just hurd
::아이켄 님께서 쓰시길::
> 안녕하세요...
> 제글을 읽어 주셔서 감사합니다.
>
> SELECT name FROM bbs WHERE age=25;
>
> --------
> name
> --------
> 홍길동
> --------
> 이순신
> --------
> 강감찬
> --------
>
> 이라는 결과가 나올때
>
> SELECT "______" as n , name FROM bbs WHERE age=25;
>
> "______"안에 함수나 수식을 넣어
> 아래과 같이 자동으로 순번을 구하는 방법을 알고자 이글을 올립니다.
>
> ----------
> n | name
> ----------
> 1 | 홍길동
> ----------
> 2 | 이순신
> ----------
> 3 | 강감찬
> ----------
>
> 간단한 답변이라도 올려주시면
> 제게 큰 도움이 되겠습니다.
>
> 감사합니다.
> 아이켄올림
>
|