본문 바로가기
반응형

Database21

[Oracle] JOIN 유의점 1234567891011121314151617 SELECT B.G2_ID, B.BULD_NM, B.BULD_SLNO, M.RNFROM TL_SPRD_MANAGE M, (SELECT DISTINCT G2_ID, BULD_NM, BULD_NM_DC, BULD_MNNM, BULD_SLNO, RN_CD FROM TL_SPBD_BULD AND RN_CD = #{RN_CD} ) B WHERE B.RN_CD = M.RN_CD ORDER BY BULD_NM Colored by Color Scriptercs select 한 결과를 B로 뒀을때, where절에서 비교에 사용할 칼럼을 꼭 select 해줘야 한다! 2017. 12. 19.
[Oracle] 시퀀스 생성 system 계정으로 sqlplus 접속 1234567891011121314151617181920212223242526272829grant connect, resource to user; //미리 만들어놓은 user 계정에 권한 부여 grant create table to user; //user 계정에 테이블 만들수 있는 권한 부여 grant create sequence to user; //user 계정에 시퀀스 만들수 있는 권한 부여 create table test( num number, id varchar(20) not null, pass varchar(20) not null, name varchar(20) not null, PRIMARY KEY (id)); create sequence autonum.. 2017. 12. 19.
[MySQL] TO_CHAR() 출력 형식 지정(소수점) 1select ename, sal, RTRIM(TO_CHAR(sal/12/5, 'FM9990D9'), '.') from emp where deptno = 20;cs TO_CHAR( 컬럼 명, 'FM(숫자범위)D(소수점 이하 숫자범위)'), '.')//​(​FM은 공백 제거) 2017. 12. 19.
[MySQL] INNER JOIN 추가 조건 쓰기 receipt 테이블의 pid와 patient 테이블의 pid가 같으면서 treatok 가 N 인 환자를 찾고싶을때! ResultSet rs = stmt.executeQuery( "select R.pid, P.name, R.rctid from receipt R inner join patient P on R.pid = P.pid where R.treatok='N'"); 결과창 : 2017. 12. 19.
728x90
반응형