Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
저의쿼리를봐주세요..부탁!!
만약에 다음과 같이 쿼리를 했다면....
select 사번,이름,국어,영어,국어/영어 from 성적
국어에서 영어를 나눠서 새로운 필드가 생성되겠죠...
그런데...국어의값은100 이고...영어의 값은 0 이기때문에...
위와 같은 쿼리에서는 에러가 생기거든요...
영어의 값이 0 일때는 결과 값을 0 으로 돌릴 수 있는 방법이
있을까요...???
있었으면 좋겠는데...
쿼리의 고수님들의 한수 가르침을 부탁드립니다.
감사합니다.
2
COMMENTS
김영대
•
1999.10.01 21:54
memogi wrote:
> 만약에 다음과 같이 쿼리를 했다면....
>
> select 사번,이름,국어,영어,국어/영어 from 성적
>
> 국어에서 영어를 나눠서 새로운 필드가 생성되겠죠...
> 그런데...국어의값은100 이고...영어의 값은 0 이기때문에...
> 위와 같은 쿼리에서는 에러가 생기거든요...
> 영어의 값이 0 일때는 결과 값을 0 으로 돌릴 수 있는 방법이
> 있을까요...???
> 있었으면 좋겠는데...
>
> 쿼리의 고수님들의 한수 가르침을 부탁드립니다.
>
> 감사합니다.
PARADOX 쓰시죠 ?
ORACLE이라면 DECODE() 함수를 쓰면 쉽게 되지만...
PARADOX에서 UNION 이 되던가요 ?
된다면
select 사번,이름,국어,영어,국어/영어
from 성적
where 영어 <> 0
union
select 사번,이름,국어,영어,0
from 성적
where 영어 = 0
order by 1
어째 PARADOX에 UNION 이 없을것 같은 불길함이...
0
0
삭제
수정
댓글
삶지기
•
1999.10.01 20:32
memogi wrote:
> 만약에 다음과 같이 쿼리를 했다면....
>
> select 사번,이름,국어,영어,국어/영어 from 성적
>
> 국어에서 영어를 나눠서 새로운 필드가 생성되겠죠...
> 그런데...국어의값은100 이고...영어의 값은 0 이기때문에...
> 위와 같은 쿼리에서는 에러가 생기거든요...
> 영어의 값이 0 일때는 결과 값을 0 으로 돌릴 수 있는 방법이
> 있을까요...???
> 있었으면 좋겠는데...
>
> 쿼리의 고수님들의 한수 가르침을 부탁드립니다.
>
> 감사합니다.
안녕하세요.
아시겠지만 100을 0으로 나누면 무한대가 나옵니다.
그래서 에러가 난거 같군요.
또 국어/영어의 필드 타입이 무엇인지 궁금하네요.그것도 의심이 가구요.
무한대인데 타입을 정수같은걸로 주면 당근 에러죠.
제 생각에는
간단하게 if문으로 영어의 값이 0이면 아래의 코드를 넘어 다른 코드를 실행하시는게
좋을듯 싶습니다. 조금이나마 도움이 되었으면 좋겠네요. 그럼 이만
select 사번,이름,국어,영어,국어/영어 from 성적
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
kingsw1
1999.10.02 02:31
0
COMMENTS
/
0
LIKES
RTP 프로토콜
브이트러스트
1999.10.02 02:02
0
COMMENTS
/
0
LIKES
출력결과를 차트와 연결하는 방법
이준욱
•
1999.10.02 01:50
1
COMMENTS
/
0
LIKES
listbox에서 아이템을 선택하는 법(1356번과 동일)
김영대
•
1999.10.02 02:30
이준욱 wrote: > 초보예요.. 잘 부탁드려요.. 꾸벅 > > 함수인 ListBox1.Items.Delete(ListBox1.Itemin...
장소옥
•
1999.10.02 01:48
1
COMMENTS
/
0
LIKES
table에서 액티브 속성을 true로 설정하는 순간 에러가 발생합니다.
김창훈
•
1999.10.02 12:40
장소옥 wrote: > 안녕하세요. > 디비를 MSSQL 쓰고 있는데요. > 데이타모듈에 테이블 컴포넌트를 올려놓...
이준욱
1999.10.02 01:42
0
COMMENTS
/
0
LIKES
분류먼저 해주시길 부탁드립니다.
이승연
•
1999.10.02 01:40
2
COMMENTS
/
0
LIKES
SaveDialog component의 사용에 대해..
삶지기
•
1999.10.02 19:47
이승연 wrote: > 제목에 올린대로 메모 컴퍼넌트에 적인 텍스트를 텍스트 파일로 저장하려 하는데 > 저장...
김영대
•
1999.10.02 02:40
이승연 wrote: > 제목에 올린대로 메모 컴퍼넌트에 적인 텍스트를 텍스트 파일로 저장하려 하는데 > 저장...
강경중
•
1999.10.02 00:29
1
COMMENTS
/
0
LIKES
델파이에서 이런것도 가능합니까...?????
비홍
•
1999.10.02 18:49
강경중 wrote: > 안녕하세요 강경중입니다. > > 얼마전 부터 아주 궁금한게 한가지 생겼는데 아무리 찾...
한
1999.10.02 00:17
0
COMMENTS
/
0
LIKES
listbox에서 항상 선택될 수 있도록....
박동진
1999.10.01 23:41
0
COMMENTS
/
0
LIKES
Qreport 에서 입력자료 출력
한
1999.10.01 22:11
0
COMMENTS
/
0
LIKES
Re: Alias 지정된 DB와 연결된이 안됩니다.??
왕초보
•
1999.10.01 21:09
1
COMMENTS
/
0
LIKES
Component install 시 이런 error가 나면 어떻게 해야 하나요?
김영대
•
1999.10.01 21:42
왕초보 wrote: > Jpg를 다루는 컴포넌트를 어떤 자료실에서 다운 받아서 쓰려고 하는데, Jpgimg.pas만 >...
김창훈
•
1999.10.01 20:59
1
COMMENTS
/
0
LIKES
제발좀 도와 주세요.. 부탁합니다.
한
•
1999.10.01 22:09
음냐... 첫번째는 이렇게 Memo := TStringList.Create; //Memo는 TMemo입니다. try with ...
memogi
•
1999.10.01 20:10
2
COMMENTS
/
0
LIKES
저의쿼리를봐주세요..부탁!!
만약에 다음과 같이 쿼리를 했다면.... select 사번,이름,국어,영어,국어/영어 from 성적 국어에서 영어를 나눠서 새로운 필드가 생성되겠죠... 그런데...국어의값은100 이고...영어의 값은 0 이기때문에... 위와 같은 쿼리에서는 에러가 ...
김영대
•
1999.10.01 21:54
memogi wrote: > 만약에 다음과 같이 쿼리를 했다면.... > > select 사번,이름,국어,영어,국어/영어 fr...
삶지기
•
1999.10.01 20:32
memogi wrote: > 만약에 다음과 같이 쿼리를 했다면.... > > select 사번,이름,국어,영어,국어/영어 fr...
한근수
1999.10.01 20:07
0
COMMENTS
/
0
LIKES
ODBC 재설치 ?
김광섭
•
1999.10.01 19:16
1
COMMENTS
/
0
LIKES
[도움]문장은 간단한데...Error입니다.
비홍
•
1999.10.01 19:16
김광섭 wrote: > //코딩 부분입니다.--------------------------------------------------------------- ...
blueofsky
•
1999.10.01 14:43
1
COMMENTS
/
0
LIKES
창을 최소화 창으로 만들기
삶지기
•
1999.10.01 19:51
blueofsky wrote: > 안녕하세요... > 아주 초보적인 질문같은데 잘 몰라서요. > show에서 보인 창을 최...
김종성
•
1999.10.01 19:17
1
COMMENTS
/
0
LIKES
인스톨쉴드에서 디렉토리 지정하는 방법좀?
김광섭
•
1999.10.01 19:17
김종성 wrote: > 델파이용 인스톨쉴드 에서 파일을 사용자가 임의로 지정하는 곳에 설치를 할수 있는지 궁...
임성룡
•
1999.10.01 19:18
1
COMMENTS
/
0
LIKES
LoadfromFile과 단축문....
김영대
•
1999.10.01 19:18
임성룡 wrote: > 안녕하세요...임성룡입니다. > Image1.Picture.LoadfromFile('.imageemp.bmp')라는 명령...
정용진
•
1999.10.01 08:37
1
COMMENTS
/
0
LIKES
Q] 전용에뮬레이터만들기와 웹서버와 웹호스팅에대해서...
이정욱
•
1999.10.01 20:07
전용에뮬레이터를 만드는 방법은 무궁무진하겠네요. 바로 전용이기 때문에 마음데로 서로 시그널을 정하고...
송 한진
•
1999.10.01 19:19
3
COMMENTS
/
0
LIKES
QReport 를 이용해서 프린트할 때....
김광섭
•
1999.10.01 19:19
송 한진 wrote: > QReport 를 이용해서 데이타베이스 테이블을 프린트하려합니다. > 문제는 프린트버튼 ...
송 한진
•
1999.10.01 20:46
김광섭 wrote: > 송 한진 wrote: > > QReport 를 이용해서 데이타베이스 테이블을 프린트하려합니다. > ...
이재식
•
1999.10.01 23:58
안녕하세요? 제가 질문을 제대로 이해하고 말씀을 드리는건지 잘 모르겠습니다. 우선 DBLookUpList박스가...
memogi
1999/10/01 20:10
Views
365
Likes
0
Comments
2
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> 만약에 다음과 같이 쿼리를 했다면....
>
> select 사번,이름,국어,영어,국어/영어 from 성적
>
> 국어에서 영어를 나눠서 새로운 필드가 생성되겠죠...
> 그런데...국어의값은100 이고...영어의 값은 0 이기때문에...
> 위와 같은 쿼리에서는 에러가 생기거든요...
> 영어의 값이 0 일때는 결과 값을 0 으로 돌릴 수 있는 방법이
> 있을까요...???
> 있었으면 좋겠는데...
>
> 쿼리의 고수님들의 한수 가르침을 부탁드립니다.
>
> 감사합니다.
PARADOX 쓰시죠 ?
ORACLE이라면 DECODE() 함수를 쓰면 쉽게 되지만...
PARADOX에서 UNION 이 되던가요 ?
된다면
select 사번,이름,국어,영어,국어/영어
from 성적
where 영어 <> 0
union
select 사번,이름,국어,영어,0
from 성적
where 영어 = 0
order by 1
어째 PARADOX에 UNION 이 없을것 같은 불길함이...