Programming/SQL(6)
-
SQL 정리
1단계:최대값 찾기 1SELECT MAX(num) AS MAXNUM FROM boardcs 2단계:조인하기(다른 테이블의 칼럼값도 가져올 때 사용) 1234SELECT b.*,a.photoFROM BOARD b LEFT OUTER JOIN BOARD_ALBUM aON b.num=a.board_numORDER BY b.num DESCcs 3단계:페이징 처리 **서브쿼리 중첩 이용일종의 필터 역할(endNum 아래로 끊고, startNum 위로 끊기) 12345678910 =#{startNum} ) WHERE row_numColored by Color Scriptercs
2017.01.31 -
오라클 DB 구축하는 법
순서: 1) JDBC 드라이버를 프로젝트 lib 폴더에 추가 C:\oraclexe\app\oracle\product\11.2.0\server\jdbc\lib\ojdbc6.jar 2) ORACLE 계정 생성 *ORACLE은 계정 만들어서 권한 주는 식으로 작동 sqlplus system/oracle(오라클에 접속)create user jsp_lesson identified by 1234;(계정 생성)grant connect, resource, dba to jsp_lesson;(권한 주기)conn jsp_lesson/1234(접속) 3) 에러 발생시 처리법 sqlplus /nologconnect /as sysdbaalter system set sec_case_sensitive_logon=false;입력한 후..
2017.01.10 -
날짜 함수, 형 변환 함수
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106 1. INSTR() //특정 문자의 위치를 구하는 함수 a. SELECT INSTR(’WELCOME TO ORACLE’, ‘O’) FROM DUAL; 결과: 5가 출력(WELCO) b. SELECT INSTR(’WELCOME TO ORACLE’, ‘O’, 6, 2) FROM DUAL; i. 대상 문자의 6번째부터 검색해 2번째로 발견..
2016.09.29 -
숫자, 문자 처리 함수
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125 1. DUAL TABLE최대 칼럼 1을 가지는 테스트용 테이블 2. 숫자 함수 . ABS() 절대값을 구한다.SELECT -10, ABS(-10) FROM DUAL; 결과: 10 b. ROUND() //반올림i. SELECT 34.5..
2016.09.28 -
SELECT, 정렬
1234567891011 1. 오라클 설치2. scott 계정 설정(DB 공간 대여 개념)1) splplus system/oracle //SYSTEM 계정으로 SQL*Plus2) @C:\oracleexe\app\oracle\product\11.2.0\server\rdbms\admin\scott.sql//교육용 내장 계정인 scott 계정을 사용하겠다고 명령3) show user; //USER is "SCOTT"이란 말이 뜨면 성공4) alter user scott identified by tiger; //tiger로 비밀번호 변경5) exit6) sqlplus scott/tiger 로 다시 접속 Colored by Color Scriptercs 123456789101112131415161718192021..
2016.09.28 -
MySql 설치 및 DB 생성(cmd 통해)
mysql 설치(community 5.6) 1)http://dev.mysql.com/ 접속2)downloads (=>click)3)MySQL Community Server (=>click)4)MySQL Community Server 5.6 >> (=>click)5)Windows(x86, 64bit), ZIP Archive (=>download click)6)No thanks, just start my download (=>click)7)C:\Program Files\MySql 폴더 생성 => 압축파일 이름을 mysql로 바꾸고 압축을 푼다(**파일 경로 중요)8)my-default.ini에 실행 정보를 설정한 후 => 주석을 삭제하고(#삭제) => my.ini로 저장한다.#basedir: MySQL이 설..
2016.09.19