MSSQL에서 페이징 처리는 여러 가지로 귀찮습니다. MSSQL 2012버전부터는 어느 정도 간단하게 처리할 수 있도록 오프셋(OFFSET)을 지원하긴 하는데....성능이-_-; 어찌 됐건 예전에 만들어둔 페이징 쿼리가 너무 느려 이상해서 이것저것 테스트하다 보니 이 기회에 정리 좀 해야겠다 싶어 포스팅을 시작합니다. ㅎㅎㅎ MSSQL에서 사용할 수 있는 페이징 쿼리를 소개하고 속도, 유지 보수성 등의 몇 가지 중요하다고 생각되는 요소를 주관적으로 평가해보겠습니다. 연관글 영역 1. 테스트 DB 만들기 테스트를 위해 테스트용 DB를 만들겠습니다. 1-1. DB 생성 테스트용 DB의 이름은 'TestDB'입니다. 1-2. 테이블 생성 테이블은 2개를 생성합니다. SET ANSI_NULLS ON GO SET..
html을 작성하다보면 자주 사용 하는 것 중에 하나가 'float'속성입니다. 그런데 'float'속성의 특징은 다른 레이아웃에 영향을 주지 않는 것이죠. 0. 테스트용 코드 작성 테스트용 html을 다음과 같이 작성합니다. aaaaaaaaaaaaaaa bbbbbbbbbbbbbbb ccccccccccccccc 이 코드를 실행하면 다음과 같이 나옵니다. 1. 문제 이제 '.Child1'과 '.Child2'에 'float'을 추가해 봅시다. .Child1 { background-color:yellow; width:300px; height:300px; float:left; } .Child2 { background-color:red; width:200px; height:200px; float:left; } 이..
반려동물이라는 말은 언제부터 쓰기 시작했는지는 모르겠지만 전 '반려동물'이라는 말을 들으면 그다지 유쾌하지 않습니다. 각자 '반려동물'이라는 단어를 쓰는 기준이 있을 것이고 전 그것을 존중합니다. 단순히 상대방의 애완동물을 높여 부르는 말이라도 말이죠. 문제는 제가 생각하는 반려동물의 기준은 그렇게 낮지 않다는 것이죠. 내가 생각하는 '반려동물' 제가 생각하는 반려동물은 단순히 오랜 시간 같이 지내는 동물이 아닌 '더불어 살아가는 동물'을 말합니다. 각자의 생활에 최소한의 간섭을 한다는 것이 전제가 된다는 말이죠. 조건 맞추기 여기서 간섭이란 건 '사람→동물'에게 하는 간섭을 말합니다. '동물→사람'의 간섭은 성립되지 않습니다. 동물과 인간의 가치관은 다르기 때문이죠. 그러니 인간의 가치관을 강요하면 안..