Q&A

  • 오라클DB에서 쿼리하고, 그 결과를 If,then,else등의 조건절로 처리후 화면에 뿌리려는데 어떻게 해야 할지
델파이를 공부하고 있는 초보자 입니다.
오라클DB에서 쿼리하고, 그 결과를 If,then,else등의 조건절로 처리후 화면에 뿌리려는데 어떻게 해야 할지
모르겠어서 도움을 부탁 드립니다.
간략히 알려주시면 감사 하겠습니다.
3  COMMENTS
  • Profile
    phono 2009.10.27 18:33
    막연한 질문 이군요..

    일단 db쪽에서 넘겨 받은 쿼리 결과가 클라이언트에서 보여지기위해 다시 한번 if then else 까지 동원되는
    상황이라면, sql 작성이 짜임새 있게 되어있지 않은 부분들이 있을것 같군요.

    sql 작성시 가급적 클라이언트쪽 로직에 의존되지 않도록 작성을 하시면
    좋을 것 같습니다.
  • Profile
    조수석 2009.10.29 20:16
    if, then, else는 오라클의 decode를 사용하시면 SQL 구문에서 직접 처리할 수 있습니다.
    서버에서 한번에 처리하시는 것이 효율적입니다.
  • Profile
    phono 2009.10.30 08:54
    물론 decode도 한 방법 이지만, 한계성이 있지요.
    여타 db의 case 문이나, 컬럼쿼리보다는..,