특정 테이블에서 select 로 조회를 할때
조회를 하면서 임시테이블을 만들어서 임시테이블안에 데이터를 넣어주고
항상 10개의 행이 나타나게 하려고 합니다 크리스탈리포트랑 연동중이라 ..ㅠㅠㅠ
만약 조회한 데이터가 3개 행이면 3개행이 출력되고 밑에 7행은 공백으로 출력되게
그러니까 항상 10개의 행이 출력되게 하고 싶은데 어떻게 해야할지 막막하네요....
도움좀 부탁드릴께요 ㅠㅠㅠㅠㅠㅠㅠㅠ
Comment 7
-
이재학_302349
2013.09.27 15:19
-
하하하하하
2013.09.27 15:44
갑자기 궁금한게
마지막 조회할때 t자리에 t말고 아무거나 넣어도 되는거로 알고있는데
저자리에 들어가는게 무슨 역할을 하는건지 알려주실수 있으세요??
-
이리
2013.09.27 15:49
ALIAS 입니다.
-
하하하하하
2013.09.27 16:04
아 임시테이블 alias는 따로 alias라고 안써줘도 되는거군요...감사합니다^^
-
이리
2013.09.27 16:05
테이블이나 컬럼에도 AS를 생략 할 수 있습니다 ^^
-
하하하하하
2013.09.27 16:11
엇 컬럼에도 생략할 수있네요... 지금껏 무조건 붙여야 한다고만 생각했었는데 안쓰고 해볼 생각은 못했엇네요.. 감사합니다 ~
-
다웅이쌔끈
2013.09.27 16:12
감사합니다 모든 고민이 풀리진 않았지만 그래도 감이왔어요!
3일 고민하셨다니..팁을 드릴께요.
create table #temp (val int)
insert #temp values(1)
insert #temp values(2)
insert #temp values(3)
select top 10 *
from (
select val from #temp union all
select '' union all
select '' union all
select '' union all
select '' union all
select '' union all
select '' union all
select '' union all
select '' union all
select '' union all
select ''
) t