database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
ㆍSybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Sybase Q&A 2061 게시물 읽기
No. 2061
혹시..
작성자
초보자(lovegril23)
작성일
2007-10-10 18:23ⓒ
2008-01-30 09:26ⓜ
조회수
6,307

if 에 따른 원하는 쿼리를 실행할 수 있나요?
이런식으로 쿼리를 날리 수 있나요?

if("1" == "1"){
   select * from tableA
}else{
   select * from tableA
}

이 글에 대한 댓글이 총 1건 있습니다.

실제로 어떤 Query를 작성 하려고 하시는 건지는 잘 모르겠지만

1.시스템 변수를 선언해서 사용하는 방법

 declare @aa char(01)
 select @aa = "2"

if @aa = "1"
  select "a"
else
 select "b"

2.if exists 를 사용하는 방법

if exists ( select 1 from tableA where aa = "1")
 begin
   select "a"
 end
else
 begin
  select "b"
 end

정병희(buxbany)님이 2007-10-10 19:49에 작성한 댓글입니다.
이 댓글은 2007-10-10 19:50에 마지막으로 수정되었습니다.
[Top]
No.
제목
작성자
작성일
조회
2069안녕하세요. VC++ 에서 sybase 헨들링 하는 방법을 알고 싶습니다. [1]
경호선
2007-10-15
6229
2068한개의 테이블의 컬럼을 한 Row에 여러번 담을 수 있나요?
데렐라
2007-10-12
6283
2062세로를 가로로 표현하고 싶습니다. [1]
박민재
2007-10-12
7318
2061혹시.. [1]
초보자
2007-10-10
6307
2059채번누락 건 찾기
초보나라
2007-10-10
6590
2058이메일, 핸드폰 유효성 체크 쿼리 [2]
질문
2007-10-10
8910
2057client socket shut down
정우리
2007-10-10
6774
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다