|
임프랍니다.
잘 읽어보셨어야지요.
select index from retirement;
가 아니라,
select min(index) from retirement;
입니다. min()은 가장 작은 값을 돌려주는 SQL 함수입니다.
이 쿼리를 실행하면, 필드들 전체가 돌아오는 것이 아니라 가장 작은 값인 딱 하나의 컬럼만 돌아옵니다.
이걸 읽으려면 Query->Fields->Fields[0]->AsInteger로 읽으면 됩니다.
그리고 인덱스가 작은것부터 소트하려면, (이 질문은 아무래도 먼저 답변을 잘못 이해하셔서 쓰신 거 같은데)
select index from retirement order by index desc;
하면 됩니다.
디비 프로그래밍을 시작하셨으면, 기본적인 SQL문들은 먼저 공부해두셔야 후환이 없습니다.
그럼 이만...
콩아 님이 쓰신 글 :
: select index from retirement;
: 이렇게하면 되는건감여?
:
: 그렇다면 (죄송!!!) index가 가장 작은 순으로 sort하는건 정렬을 해야하남여?
:
: 박지훈.임프 님이 쓰신 글 :
: : 임프랍니다.
: :
: : 인덱스라고 부르신 필드가 유일키겠지요?
: : 그럼, 쿼리를 쓰신다면 다음과 같이 SQL을 날리면 되겠네요.
: : select min(index) from 퇴사자디비
: :
: : 그럼 이만...
: :
: :
: : 콩아 님이 쓰신 글 :
: : : 안냐세요!!!
: : : 디비에 저장되어 있는 마지막 값을 볼 수있는 방법이 있는지요?
: : : 예를 들어서요.. 퇴사자 DB가 있슴다.
: : : 퇴사자 DB에는 index / 사원번호 / Flag --> 이렇게 세개의 필드가 있슴다.
: : :
: : : index 사원번호 Flag
: : : 20 44 0
: : : 5 78 0
: : : 90 23 0
: : : 위와 같은 형식으로 DB의 내용이 있다고 가정을 함다.
: : : 새로운 사원을 추가하려고 할때 일단 먼저 퇴사자DB안에서 살펴보고 index번호가 가장작은 곳에 새로운 사람을 추가해야 함다!!!!---> 어렵네용~~~~~~~~~~ ^^
: : : 인덱스 번호가 가장작은 사람을 찾으면 그 인덱스가 에디터박스에 보여지고 그러면 사번입력/사원이름입력/사용권한입력/다운로드입력/flag입력을 하여 한명의 사원을 추가하게 하려함다!!!
: : :
: : : 요는요!!! 어떻게하면 퇴사자DB의 내용에서 가장작은수의 인덱스가 인덱스필드에 자동으로 보여지게 하는냐 하는 방법임다!!!
: : :
: : : ---> 못하는거 아는데, 너무 구박만 주지 마시고...답변 부탁드립니다.
: : : 수고하세요!!!
|