본문 바로가기

나 어제 배웠다/Database

(28)
Random Select... Select a random row with MySQL:SELECT column FROM table ORDER BY RAND() LIMIT 1 Select a random row with PostgreSQL:SELECT column FROM table ORDER BY RANDOM() LIMIT 1 Select a random row with Microsoft SQL Server:SELECT TOP 1 column FROM table ORDER BY NEWID() Select a random row with IBM DB2SELECT column, RAND() as IDX FROM table ORDER BY IDX FETCH FIRST 1 ROWS ONLY Select a ..
with 구문 샘플 SELECT DEPTNO, (SELECT COUNT(*) -- 1 레벨 FROM (SELECT DEPTNO FROM DEPT C -- 2 레벨 WHERE A.DEPTNO = C.DEPTNO GROUP BY DEPTNO ) B, EMP E WHERE E.DEPTNO = B.DEPTNO ) CNT FROM DEPT A; SELECT DEPTNO, (WITH DEPT_TEST AS ( SELECT DEPTNO FROM DEPT GROUP BY DEPTNO ) SELECT COUNT(*) FROM DEPT_TEST B, EMP E WHERE B.DEPTNO = E.DEPTNO AND A.DEPTNO = B.DEPTNO ) CNT FROM DEPT A;
MS SQL Server 날짜계산 --********************************************************************** -- 함수(날짜열) --********************************************************************** 함수(날짜열) date구분 구분약자 date구분 구분약자 YEAR YY WEEK WK QUARTER QQ HOUR HH MONTH MM MINUTE MI DAY OF YEAR DY SECOND SS DAY DD MILLISECOND MS 항목 내용 getdate() 시스템에서 제공하는 날짜와 ..
개발자를 위한 DBMS 3종 기능 비교 구체적인 사례별 기능 비교 개발자를 위한 DBMS 3종 기능 비교 지난 호에서 각종 프로젝트를 수행하며 필자가 겪었던 질문과 기초적인 기능들에 대해 3대 RDBMS를 비교하며 설명하는 기회를 가졌다. 하나의 RDBMS에도 광범위한 자료가 존재하는 마당에 한정된 지면으로 많은 내용을 살펴보기란 쉽지 않다. ..
[펌]oracle 11g 효율적인 PL/SQL 코딩 Home >Oracle Database 11g: DBA와 개발자가 알고 있어야 하는 새로운 기능 효율적인 PL/SQL 코딩 간략한 개요 트리거 타입별로 여러 차례에 걸쳐 실행되는 트리거, 동일한 타입의 트리거의 실행 순서 정의, 새로운 CONTINUE 구문 등 PL/SQL 프로그래밍 작업의 효율성을 개선하는데 도움이 되는 새로운 기능들을 소..
MS SQL Server 2008 text or CSV Data insert How do I load text or csv file data into SQL Server? If you need to load data into SQL Server (e.g. from log files, csv files, chat transcripts etc), then chances are, you're going to be making good friends with the BULK INSERT command. You can specify row and column delimiters, making it easy to import! files in comma-separated values (CSV), Tab-separated values (TSV), or any other delimiter (e..
openSUSE 11.0 & Oracle 10g R2 설치 1. openSUSE 11.0 다운 받아 설치(32bit) => 네크워크 설치(2008.07월 기준) http://download.opensuse.org/distribution/11.0/iso/cd/openSUSE-11.0-NET-i386.iso => DVD 설치(2008.07월 기준) http://download.opensuse.org/distribution/11.0/iso/torrent/openSUSE-11.0-DVD-i386.torrent - torrent 프로그램 설치(2008.07월 기준) http://download.bittorrent.com/dl/BitTorrent-6.0.3...
Oracle Materialized View ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ Subject: Materialized View Type: WHITE PAPER Status: PUBLISHED ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ ◎ 이 문서는 Materialized View에 대해 8i부터 10g까지의 자료를 정리한 것이다. ◎ ..