System/SQL
Oracle 분석함수
Oracle 분석함수
2007.06.24SQL 분석함수 http://www.soqool.com/servlet/board?cmd=view&cat=100&subcat=1030&seq=2 http://blog.naver.com/amadeause?Redirect=Log&logNo=140019462433 Analytic Functions (분석함수) 분석함수는 그룹단위로 값을 계산한다는 점에서 그룹함수와 유사하지만, 그룹마다가 아니라 행마다 1개의 행을 반환한다는 점에서 그룹함수와 상당한 차이가 있다. (분석함수는 쉽게 생각해서, 그룹을 계산해서 각 행마다 결과를 반환하는 것이다.) 분석함수에서의 그룹을 윈도우(window)라고 부르며, analytic_clause에서 정의한다.(analytic_clause는 아래에서 설명) 조회되는 각 행마다, 분석..
Oracle 10g의 HR 계정을 이용한 예제
Oracle 10g의 HR 계정을 이용한 예제
2007.06.21Oracle 10g에 포함된 HR(Human Resource) 계정을 이용해 해본 예제들입니다. 오라클 10g를 공부하신다면 아래 예제들을 한번씩 해보시기 바랍니다. ^ ^ 1. 1998년에 입사한 사원의 정보를 얻자 사번, 이름, 날자 SELECT EMPLOYEE_ID, LAST_NAME, HIRE_DATE FROM EMPLOYEES WHERE HIRE_DATE>='1998/01/01' AND HIRE_DATE
Oracle의 버퍼에 기록되어있던 이전 명령을 다시 실행
Oracle의 버퍼에 기록되어있던 이전 명령을 다시 실행
2007.06.21Oracle 10g에서 SQL*Plus나 iSQL*Plus에서 이전에 쳤던 쿼리를 다시 실행하고 싶은경우 / (슬래시) 를 입력하면 다시 명령을 실행할 수 있다. 또한 SQL*Plus에서 'ed' 라는 명령을 이용해서 버퍼에 기록되어 있는 실행했던 쿼리를 확인할 수 있다.
MSSQL NOT IN을 이용한 특정 위치의 글 검색
MSSQL NOT IN을 이용한 특정 위치의 글 검색
2007.05.03select top 20 * from authors where au_id not in (select top 10 au_id from authors order by au_id) order by au_id 데이터 상단의 20개 중에 처음 10개를 제외한 11~20개의 데이터를 가져온다. MySQL 사용할 땐 limit 구문을 이용해서 limit 10, 10 이런식으로 쉽게 처리를 했는데.. 이런 부분에선 약간 불편한 듯 하다.. 대신 그 만큼 강한 기능 때문에 사용하지 않을까?
MS-SQL 외부 연결을 위해 필요한 DLL 파일
MS-SQL 외부 연결을 위해 필요한 DLL 파일
2007.04.29ER-WIN 이나 기타 외부에서 MS-SQL에 연결하기 위해 DLL 파일이 필요하다. 이 DLL파일은 MSSQL 2000에서 제공되는 DLL 파일이지만 MSSQL 2005에서도 이용할 수 있다. 이 파일은 ER-WIN의 사례만을 얘기했지만, PHP에서 MSSQL을 연결하기 위해서도 위 DLL 파일이 필요하고 기타 IDE 등에서도 위 DLL 파일이 필요한 경우가 많음을 확인했다. 자주 사용되는 DLL 인데 매번 찾을 때마다 찾기 귀찮아서 여기에 달아둔다 ^ ^