skjoon 님이 쓰신 글 :
: 지금 파라독스를 시험할 수 없는 관계로.. 이전에 MySQL에서 했던 부분을 참고해서 올립니다.
:
: if 를 이용해서 표현하는 것은 제가 잘 모르겠고.. 전에 case 를 이용해서 했던 적이 있었습니다.
: 성공하시길 빕니다. ^^;;
:
:
: //AnsiString sqlString ="Select ID , PName , Birth , (if Sex ='Male' ,'Man' ,'Woman') AS Sex FROM TEST.DB";
: AnsiString sqlString = "Select ID , PName , Birth , \
: case Sex when 'Male' then 'Man' when 'Female' then 'Woman' end AS Sex \
: FROM TEST.DB";
: Query->Close();
: Query->SQL->Clear();
: Query->SQL->Add(sqlString);
: Query->Open();
:
:
: 왕 초보 님이 쓰신 글 :
: : TEST.DB 내부의 Male , Female 값을 query 문에서 Man , Woman 으로 수정하고 싶습니다.
: :
: : C++builder 5.0 버전에 DB paradox 디비를 사용합니다.
: :
: : Select ID , PName , Birth , (if Sex ='Male' ,'Man' ,'Woman') AS Sex FROM TEST.DB
: :
: :
: : 사용하고 싶은데 에러가 출력됩니다.
: :
: :
: : AnsiString sqlString ="Select ID , PName , Birth , (if Sex ='Male' ,'Man' ,'Woman') AS Sex FROM TEST.DB";
: : Query->Close();
: : Query->SQL->Clear();
: : Query->SQL->Add(sqlString);
: : Query->Open();
: :
: :
: : 고수님 자문 구합니다.
|