Note 137

css3 background 추가속성

-o-background-size: contain; -moz-background-size: contain; -webkit-background-size: contain; background-size: contain; 10px 20px: 가로 10px, 세로 20px 25% 30%: 가로 25%, 세로 30% cover: 이미지 크기 비율을 그대로 유지한 상태에서 이미지가 들어 있는 엘리먼트의 너비 또는 높이에 이미지를 맞춘다. contain: 이미지 크기 비율을 그대로 유지한 상태에서 원하는 영역에 전체 이미지가 들어가도록 가장 작은 크기로 이미지 스케일을 조정한다. -o-background-clip: padding-box; -moz-background-clip: padding; -webkit-backgr..

Note/그밖에 2011.10.06

oracle - Rownum

이름이 Table_nm 인 테이블을 조회한다고 하자. DB에 데이터가 많으면 select * from Table_nm 했을 경우 너무오래 걸려서 시스템에 부하가 갈수도 있고 lock을 초래 할 수도 있다. 데이터확인을 위한 단순 select 를 할때는 rownum 을 사용하는 습관을 들이도록 하자. rownum 은 쿼리가 실행될 때 결과 레코드에 번호를 나타내어 주는 필드이다. 사용방법 select * from Table_nm where rownum > 10 and rownum

Note/DB 2011.09.20

mysql 기본 - Limit

이름이 Table_nm 인 테이블을 조회한다고 하자. DB에 데이터가 많으면 select * from Table_nm 했을 경우 너무오래 걸려서 시스템에 부하가 갈수도 있고 lock을 초래 할 수도 있다. 데이터확인을 위한 단순 select 를 할때는 Limit 를 사용하는 습관을 들이도록 하자. 사용방법 select * from Table_nm limit 100 ; select * from Table_nm 했을때의 결과 중 상단 100개만 보여지게 된다. select * from Table_nm limit 50, 100 ; select * from Table_nm 했을때의 결과 중 50번째 부터 100번째 데이터만 보여지게 된다. * limit 는 oreder by 절 뒤에 그러니까, 쿼리의 맨~~뒤..

Note/DB 2011.09.20

mssql 기본 - TOP

이름이 Table_nm 인 테이블을 조회한다고 하자. DB에 데이터가 많으면 select * from Table_nm 했을 경우 너무오래 걸려서 시스템에 부하가 갈수도 있고 lock을 초래 할 수도 있다. 데이터확인을 위한 단순 select 를 할때는 Top을 사용하는 습관을 들이도록 하자. 사용방법 select TOP 100 * from Table_nm ; select * from Table_nm 했을때의 결과 중 상단 100개만 보여지게 된다. * distinct 구문을 사용할 경우 Top 은 distinct 다음에 와야 하며 그 외에는 select 바로 다음에 와야 한다. 예 ) select distinct Top 100 * from Table_nm ;

Note/DB 2011.09.20

MSSQL 숫자관련함수

ABS ABS함수는 절대값을 나타낸다. 형식: ABS(숫자값) POWER POWER함수는 제곱근을 표현해 준다. 형식: POWER(숫자값, 승수값) SQRT SQRT는 루트값을 표현해준다. 형식: SQRT(숫자값) RAND RAND는 0 에서 1사이의 난수를 발생시킨다. 형식: RAND(초기값) ROUND ROUND는 반올림 함수이다. 형식: ROUND(숫자, 자릿수) CEILING, FLOOR CEILING은 소수점 첫번째 값을 기준으로 올림을 하고 FLOOR는 소수점 첫번째 값을 기준으로 내림을 한다. 형식: CEILING(숫자) ... FLOOR도 동일 CEILING과 FLOOR는 소수 첫번째값이 5 이상이든 이하든간에 무조건 올림, 내림을 수행한다.

Note/DB 2011.09.20

asp 에서 MSSQL 페이징처리

페이징처리는 참.. 귀찮다 -_- 하지만 페이징 처리는 꼭 해봐야 하는 작업이고 꼭 할줄 알아야 하는 작업이다. 대부분의 DB에서 ROW NUMBER 를 알수있는 내장함수를 지원하지만 MSSQL 2000 이하버전에서는 ROWNUMBER 를 알수 없으므로 다른 방법으로 접근해야한다. 물론 여러가지 방법이 있겠지만 본인이 사용해본 방법을 소개해본다. 페이징 처리에는 몇가지 정보가 필요하다. 리스트의 총 레코드갯수, 한페이지에 표시할 레코드 갯수(화면에 보여질 갯수) 총 페이지 갯수, 현재 페이지 번호(보여주어야 할 페이지). // 총 개수 - 리스트 쿼리 SQL = "SELECT count(*) as recordCount FROM HPA010T " SQL = SQL & " WHERE SEQ IS NOT NU..

Note/그밖에 2011.08.22