본문 바로가기

DB7

월별, 년별 통계 내는 법 출처 : http://database.sarang.net/?inc=read&aid=22266&criteria=oracle&subcrit=&id=&limit=20&keyword=%BF%F9%BA%B0+%B1%D7%B7%EC&page=1 월별통계 select substr(visit_day,1,7) aS visit_yyyymm, gubun, sum(visit_num) from tab1 group by substr(visit_day,1,7), gubun order by GUBUN,substr(visit_day,1,7) 년별통계 select substr(visit_day,1,4) as visit_yyyy, gubun, sum(visit_num) from tab1 group by substr(visit_day,1,.. 2007. 6. 28.
오라클에서 한글이 ???로 깨져보임을 해결 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraClient10g_home1\NLS_LANG 값을... AMERICAN_AMERICA.US7ASCII 로 교체 2007. 6. 13.
DECODE와 GROUP BY 예시 출처 : http://database.sarang.net/?criteria=oracle&subcrit=qna&inc=read&aid=22627 합계를 구하려고 하는데 초자라 잘 안되네요. 고수님 들의 많은 조언 부탁 합니다. customid stime usetime code 1001 2005/01/10 10 A 1002 2005/01/10 11 B 1003 2005/01/10 9 A 1005 2005/01/10 15 C 1001 2005/01/11 20 A 1001 2005/01/11 30 B 1002 2005/01/12 10 B 1005 2005/01/12 2 C 1003 2005/01/12 5 C 데이타는 이런식으로 되어 있는데 결과값이 아래와 같이 customid로 정렬이 되어야 하고 code 별로.. 2007. 6. 7.
관련번호 리스트(START WITH 사용) 출처 : http://blog.naver.com/armjari?Redirect=Log&logNo=38353550 SQL SKILL 하나 알려드리겠습니다. 아주 유용한 팁(사용빈도는 높지 않음)을 하나 알려드리겠습니다. 어떤 번호에 관련된 번호를 1 Line으로 보여주고 싶을 때 사용할 수 있는 방법입니다. 화면조회할 때 또는 보고서로 출력할 때 유용할 것 같은데요.. 보통은 SELECT를 먼저 날리고 결과 리스트를 가져온 후 반복하면서 1, 2, 3, 4, ... 이렇게 찍어야 할텐데요 아래의 SQL을 사용하면 DB단에서 바로 1 Line으로 조회 할 수 있네요. ORACLE에서 아주 유용한 구문 하나 만들어놨네요.. 근데 궁금한게 SQL Server나 ASIQ, Terra DB등은 언제 이런 기능 구현.. 2007. 6. 7.
My-SQL 사용자 계정을 등록, DB 생성 1. mysql 설치 확인 : #rpm -qa | grep mysql 2. mysql 설치 위치 확인 : #find / -name mysql 3. mysql 시작 : #/etc/rc.d/init.d/mysqld start 4. rpm으로 설치 했을때 mysql의 위치 /usr/bin : mysql 실행 모듈, 명령어 /usr/lib : mysql rpm 설치 디렉토리 /usr/lib/mysql : 데이터베이스 생성되는 디렉토리 (DB create 할때 디렉토리로 추가됨) /etc/my.cnf : mysql 설정 파일 5. 제일 먼저 해야 할일이 mysql root의 패스워드 설정 입니다. 초기에는 root 사용자에 패스워드가 설정되어 있지 않으므로 (null 값) Enter password : 에 그냥 .. 2007. 3. 6.
my sql5 설치 http://blog.naver.com/hgmh881/30015090057 블로그 > xxx http://blog.naver.com/bumtrack/80021796646 1. http://www.mysql.com에서 다운받아 setup.exe를 실행합니다. 2. "Custom"설치를 선택합니다. 3. "C:\mysql5\"로 설치 폴더를 지정합니다. 4. [Install]버튼을 클릭합니다. 5. 설치가 진행됩니다. 6. 온라인 등록을 하지 않습니다. 7. mysql 설치 마법사가 완료되었습니다. 8. 환경설정 마법사가 실행됩니다. 9. [다음]을 클릭합니다. 10. 개발자 머신으로 설치합니다. 11. 여러 가지 목적의 데이터베이스를 설치합니다. 12. [다음]을 클릭합니다. 13. 동시 접속자수를 예측하.. 2007. 3. 4.
오라클에서 랜덤정열 값 가져오기 SELECT *FROM TABLE_NAME ORDER BY DBMS_RANDOM.VALUE 2007. 1. 29.