728x90

Limit 연산자를 이용하면 쿼리 결과 개수를 제한할 수 있다.

1
select * from 테이블명 Limit 개수(정수);



예) cookie_sales 테이블에서 first_name별로 그룹을 만들어 sales컬럼의 합계가 가장 높은 순으로 
     출력하되, 2개까지만 출력한다.

1
2
3
4
select first_name, sum(sales) from cookie_sales
group by first_name
order by sum(sales) desc
Limit 2;

결과

 first_namesales 
 Britney107.91 
 Paris98.23 





Limit의 조금 다른 사용법

아래처럼 두 개의 정수가 들어간다면 완전히 다른 의미가 된다. 

Limit 0, 4 
                  0은 시작할 레코드의 번호이다. (SQL은 0이 처음)
                  4는 반환할 결과의 수이다. 


예를 들어 음악 챠트에서 20위에서 30위까지 보고 싶다고 하면 
Limit 19,10 으로 하면 된다~



출처: http://warmz.tistory.com/259

Posted by 앗뜨거
,
728x90



스크립트 부분
1
2
3
4
5
6
7
function onlyNumber()
        {
            if ((event.keyCode < 48) || (event.keyCode > 57))
            {
                event.returnValue = false;
            }
        }




사용할부분


1
<input type="text" id="txtMobile2" size="4" onkeypress="onlyNumber()"/>



onkeypress 에 넣어주면 키보드 입력시 숫자만 들어가고 나머지는 입력이 되지 않는다.

Posted by 앗뜨거
,
728x90

Oracle에서 제공하는 SQL Developer를 사용할 경우


기본 Date 출력 포맷은 RR/MM/DD 로되어있다 ( 예> 12/11/01 )

Date 포맷을 시간단위까지 보고 싶다면 어떻게 해야 할까?

SQL Developer 환경설정을 통해서 적용 할 수 있다

도구 ( Tools ) -> 환경설정 ( Preference ) 로 들어간 후

왼쪽 리스트에서 데이터베이스 ( Database ) -> NLS 로 들어간다

오른쪽 설정 창에 날짜 형식 (Date Format) 이 있을 것이다

여기서 바꿔주면 된다




이 출력 포맷은 SELECT문으로 출력되는 Column 뿐만 아니라

테이블을 Export할 때도 적용된다



출처 : aslike.egloos.com/2976365


Posted by 앗뜨거
,