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
운영게시판
최근게시물
MS-SQL Q&A 5876 게시물 읽기
No. 5876
레코드 값 합치는 방법
작성자
이수연(만보시키)
작성일
2011-04-22 12:07
조회수
6,122

select a from table where hakbun = '123456';

했을때 결과값이

 

a

------

 

이렇게 나왔을때

 

a

-------

가나

 

이렇게 수정하는 방법 없나요?

 

select concat(a.1, a.2)

from

(select case when a='가' then '밥좀주세요' end 1,

               case when a='나' then '뿌잉뿌잉' end 2

from table

where hakbun = '12345') a;

 

이렇게 해도 안돼고 ㅠㅠ 뭐가 문젤까여

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

with t as (
     select '가' a union all
     select '나'
)
select a + ' ' + b a
  from (
          select max(case when a = '가' then '밥좀주세요' end) a
               , max(case when a = '나' then '뿌잉뿌잉' end) b
            from t
       ) a

知音(sunnylee72)님이 2011-04-22 18:21에 작성한 댓글입니다.
이 댓글은 2011-04-22 18:23에 마지막으로 수정되었습니다.
[Top]
No.
제목
작성자
작성일
조회
5879검색 조건에서 LIKE절 관련 질문입니다 [1]
JaCkalRedi
2011-04-27
6445
5878내일 MDF파일을 다른 서버로 옮깁니다.
청년재벌
2011-04-25
6696
58771:N관계에서 N테이블에 원하는 값이 있다면 [4]
조중규
2011-04-24
6401
5876레코드 값 합치는 방법 [1]
이수연
2011-04-22
6122
5875이전 레코드와 값이 같은경우 값을 표시하지 않는 방법???? [1]
초보예요
2011-04-20
6484
5874sql server 2008 설치 시 오류
mssql
2011-04-20
8319
5873소수점 질문드립니다. [1]
쿼리공부
2011-04-18
6865
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다