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 3919 게시물 읽기
No. 3919
Query 질문입니다.
작성자
문용기(ezcom)
작성일
2009-10-05 14:56ⓒ
2009-10-05 15:17ⓜ
조회수
6,326

Table A가 다음과 같을때

==================================

Name      Age       B_type      Area

----------------------------------

aaaa         20          A            Seoul

bbbb         16          B            Seoul

cccc         21          AB          Seoul

dddd         30          O            Jeju

===========================


하나의 쿼리에서 


다음과 같은 결과를 도출하고 싶습니다.

aaaa        20     성년    A        Seoul

bbbb        16     미성년 B        Seoul

cccc        21     성년    AB      Seoul


결론적으로 

서울 사는 사람을 쿼리를 하는데 나이가 18세 이상이면 성년 미만이면 미성년으로 표시를 하고 싶은거죠..

어떤 방법이 있을찌... 머리속에서만 맴돌고 도무지 나오지를 않네요..

select Name, Age,__________, B_type, Area From A where Area='Seoul'

머리가 나뻐서인지.. 성년/미성년을 도출 해내는 방법이...

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

머리가 나쁘신것 보다는 공부를 안하신 듯 합니다.


CASE문을 쓰시면 됩니다.


CASE when Age >= 20 then '성년' else '미성년' end

싸통님이 2009-10-06 13:11에 작성한 댓글입니다. Edit

감사 합니다.

역시 공부를 안한거였군요.. 큰 배움 얻고 갑니다.

문용기(ezcom)님이 2009-10-06 14:33에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
3922select * into #temp from table 에서 임의의 새로운 필드 추가시.. [2]
이광호
2009-10-08
7121
3921insert 쿼리 오류 조언 부탁드립니다. [2]
파파
2009-10-07
6137
3920속도가느려서 그러는데.... [2]
삼루타
2009-10-06
7252
3919Query 질문입니다. [2]
문용기
2009-10-05
6326
3918Data 파싱 질문입니다. [1]
프레야
2009-10-05
6609
3917쿼리문 변경이 가능할까요? [1]
티아라
2009-10-01
6068
3916isql 실행시 ct-library에러 [2]
전형진
2009-09-29
11716
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다