목록전체 글 (7664)
투케이2K
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/73O3M/btqTJTADJZo/LVfJ5RXzPbR8u4VG4LUnC0/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [REPLACE를 사용해서 전체문자에서 특정문자 빼기 - 특정 문자를 공백으로 만들고 나머지 문자를 출력] 1. 전체 문자에서 벡 이란 문자를 뺀 나머지 문자 개수를 출력합니다 */ SELECT T_DEPT, length(TRIM(REPLACE(T_DEPT,'백',''))) AS 문자제거 FROM TEST_USER; /* =========================== */ [결과 출력] /* ================..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cdTcvM/btqTJSuXDCC/0RpdJeTg17210kkvVjw5Z0/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [!=, 부정연산자 사용해서 특정 조건이 아닌것을 조회 실시] 1. != / - not 이란 의미로 아닌것을 조회하는 것입니다 */ /*[ 부정 연산자 사용]*/ select * from test_user where t_dept '조선' order by t_dept desc; /*[!= 부정 연산자 사용]*/ select * from test_user where t_dept != '조선' order by t_dept desc; ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bkMxZM/btqTKLPTZxp/hCp3iKVD62pLYzGQEK2kr0/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [avg, sum 사용해서 그룹별 나이 평균 및 합계 계산 실시] 1. avg - 평균을 구하는 집계함수입니다 2. sum - 합계를 구하는 집계함수입니다 */ SELECT T_DEPT, avg(T_AGE) AS 나이평균, SUM(T_AGE) AS 나이합계 FROM TEST_USER GROUP BY T_DEPT; /* =========================== */ [결과 출력] /* ==================..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/uYaE4/btqTLyJucZa/3wHXUBx8kr07P8EZkwt931/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [while 반복문을 사용해서 실시간 카운트 실시] 1. WHILE (조건) LOOP 내용 END LOOP 문법으로 실행합니다 */ DECLARE NUM_DATA NUMBER := 1; -- 초기 변수값 선언 BEGIN -- NUM_DATA 값이 10 이 될때까지 반복문을 수행합니다 WHILE (NUM_DATA
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/duVP7O/btqTLxRovl8/MwzsCdtCiAsRLKjo1eESj0/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [and 조건 절을 사용해서 다중 조건을 모두 만족하는 데이터 조회 실시] 1. and - a and b 예시로 a 조건과 b조건을 모두 만족해야하는 것입니다 */ select * from test_user where t_dept = '조선' and t_sex = 'G'; /* =========================== */ [결과 출력] /* =========================== */ /* =====..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/vU6DG/btqTJlD4bBg/ataLp9W4E2wDdQwnJzFACK/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [count 를 사용해서 조건을 만족하는 전체 데이터 개수 출력 실시] 1. count(컬럼) - 개수를 출력해 줍니다 */ select '백제', count(*) as 인원수 from test_user where t_dept = '백제'; /* =========================== */ [결과 출력] /* =========================== */ /* =======================..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/HHXHn/btqTJmQzoxv/2gWyYxhu7Vnc9kCVd3Ikfk/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [not exists 사용해 조건을 만족하는 데이터가 있는지 확인 실시] 1. not exists - 조건 만족 시 FALSE, 아니면 TURE 값을 반환합니다 2. TRUE 조건일 경우 전체 데이터를 반환하고 FALSE 일 경우 0개 데이터를 반환합니다 */ /*[NOT EXISTS 조건 비만족 FALSE 조회]*/ SELECT * FROM TEST_USER WHERE NOT EXISTS (SELECT T_NAME FROM T..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/6pFv4/btqTPxQP51G/Y5cgyqEeYz0GwpajkMeVCk/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [exists 사용해 조건을 만족하는 데이터가 있는지 확인 실시] 1. exists - 조건 만족 시 TRUE, 아니면 FALSE 값을 반환합니다 2. TRUE 조건일 경우 전체 데이터를 반환하고 FALSE 일 경우 0개 데이터를 반환합니다 */ /*[EXISTS 조건 비만족 FALSE 조회]*/ SELECT * FROM TEST_USER WHERE EXISTS (SELECT T_NAME FROM TEST_USER WHERE T..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Z6sKE/btqTIoHUhuR/ewm7aPn8qPKuzBPimv15D1/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [row_number()을 사용해서 소계 그룹별 순차적 순번 표시 실시] 1. row_number() - 순차적으로 순번 표시 (동일한 값도 순번 다름) 2. T_DEPT를 기준으로 소계별 순차적 순번을 표시합니다 */ select row_number()over(partition by T_DEPT order by T_DEPT) as 순번, T_NAME, T_DEPT from TEST_USER; /* ================..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/mNmTm/btqTKMBcqhM/O0L9UDR80gCBK3LEJwStE0/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [RANGE, ROWS에서 사용하는 UNBOUNDED PRECEDING, CURRENT ROW, UNBOUNDED FOLLOWING 설명] 1. UNBOUNDED PRECEDING / UNBOUNDED FOLLOWING - 처음행부터 마지막행 결과까지 계산한 합계를 표시해줍니다 2. UNBOUNDED PRECEDING / CURRENT ROW - 처음행부터 현재행 결과까지 계산한 합계를 표시해줍니다 3. CURRENT ROW /..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bjn17U/btqTIpGJLfQ/fytklRzAszKnhfQaUjFPAk/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [LAG, LEAD 사용해서 이전행 및 다음행 출력 실시] 1. LAG - 이전행을 표시해줍니다 2. LEAD - 다음행을 표시해줍니다 */ select T_NAME, T_AGE, T_DEPT, LAG(T_NAME) over(order by T_AGE) AS 이전, LEAD(T_NAME) over(order by T_AGE) AS 다음 FROM TEST_USER; /* =========================== */ [결..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dEvA3X/btqTF3jC7cK/ylbjKSU6mm1GWtAnIRW8Y0/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [rollup, cube 사용해 그룹별 소계 및 합계 구하기 실시] 1. rollup - 소계 및 합계를 아래쪽에 표시 2. cube - 소계 및 합계를 위쪽에 표시 3. 부서별 나이를 소계 그룹으로 합계를 구합니다 */ /* [rollup 소계 및 합계를 아래쪽에 표시] */ select T_AGE, T_DEPT, sum(T_AGE) as 나이합계 from TEST_USER group by rollup(T_AGE, T_DEPT..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/l7JOW/btqTLxKw2Lt/u25H6l2zkyMKYz4zRtBz7K/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [RANGE와 ROWS를 사용해 그룹별 범위 합계 구하기 실시] 1. range - 그룹별 마지막합계를 보여줍니다 2. rows - 그룹별 순차적으로 합계를 보여줍니다 3. ex - range (36 값이 2개가 있는 경우 2개합계를 더한 값인 72를 표시해줍니다) rows (36 값이 2개가 있는 경우 순차적으로 36, 72 합계를 표시해줍니다) */ /*[range 그룹별 합계 출력]*/ select T_NAME, T_AGE..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/MAWUM/btqTSUrnUrI/WkvPhQvdm5btxNZ1mUc5U0/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [RANK와 DENSE_RANK 사용해 순위 표시 실시] 1. RANK - 같은 순위 표시 후 순위를 건너뛰어서 다음 순위 표시 2. DELSE_RANK - 같은 순위 표시 후 순차적으로 다음 순위 표시 3. EX - RANK (7, 7 이후 2개 순위표시 후 건너뛰어서 바로 9번 표시) DENSE_RANK (7, 7 이후 2개 순위표시 후 다시 순차적으로 8번 표시) 4. DESC는 내림차순(큰순서) 정렬 */ SELECT T..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ZEoLp/btqTAEjotE9/iZX6RW08a575PNqQxpGg41/img.png)
/* =========================== */ [ 설명 ] 1. 문서 파일을 쉽게 다른 문서 포맷으로 변환할 수 있습니다. 2. ex) 한글파일 문서를 워드파일 문서로 변환 /* =========================== */ /* =========================== */ [방법 설명] 1. 네이버 사이트에서 네이버 오피스를 검색합니다 2. 네이버 오피스 사이트에 접속을 합니다 3. 열기를 클릭해서 저장된 파일을 열어줍니다 4. 저장 > 변경하고자 하는 문서 타입을 설정하시고 > 저장해 줍니다 /* =========================== */
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/yQleY/btqTAFihPJC/BXH0wKnBqpwPopHdxmctA0/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [ALTER TABLE DROP COLUMN 사용해 테이블 컬럼 삭제 실시] 1. ALTER TABLE 원본테이블명 DROP COLUMN 삭제할컬럼명; 2. TEST_USER라는 테이블에서 T_HOBBY 컬럼을 삭제하겠다는 의미입니다 */ ALTER TABLE TEST_USER DROP COLUMN T_HOBBY; /* =========================== */ [결과 출력] [삭제 전 컬럼] [삭제 후 컬럼..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/OpNbk/btqTDJj5cv2/tmI4pXlu2QiIzY8UKSsKik/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [ALTER TABLE RENAME TO 사용해 테이블명 변경 실시] 1. ALTER TABLE 원본테이블명 RENAME TO 수정할테이블명; 2. TEST_USER라는 테이블명을 TEST_NEW_USER로 변경한다는 의미입니다 */ ALTER TABLE TEST_USER RENAME TO TEST_NEW_USER; /* =========================== */ [결과 출력] /* ================..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/k5kIh/btqTF3CkLYl/Rs0B3O2JOFliKIQEC48kD1/img.png)
/* =========================== */ [ 설 명 ] 개발 언어 : Java [내부클래스 란?] - 내부 클래스(inner class)란 하나의 클래스 내부에 선언된 또 다른 클래스입니다 [내부 클래스 구조] class Outer { // 외부 클래스 class Inner { // 내부 클래스 } } [내부 클래스 사용이유 및 장점] - 내부 클래스에서 외부 클래스의 멤버에 손쉽게 접근할 수 있습니다 - 서로 관련 있는 클래스를 논리적으로 묶어서 표현함으로써, 코드의 캡슐화를 증가시킵니다 /* =========================== */
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bWBrYK/btqTyBG4xC2/J39D7gAWPrM1yOZJKmkgu0/img.png)
/* =========================== */ [ 설 명 ] 개발 언어 : Java [패키지 Package 란?] - 클래스와 인터페이스의 집합을 의미합니다 - 패키지는 서로 관련이 있는 클래스나 인터페이스를 함께 묶음으로써 파일을 효율적으로 관리할 수 있습니다 - 패키지는 물리적으로 하나의 디렉터리(폴더)를 의미합니다 - 하나의 패키지에 속한 클래스나 인터페이스 파일은 모두 해당 패키지 이름의 디렉터리에 포함되어 있습니다 [사용 방법] - import 패키지이름.클래스이름; 방식으로 같은 패키지내 다른 클래스 파일을 사용하실 수 있습니다 /* =========================== */
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/daHKdl/btqTIoGa5fl/himG4Me0AycAphNEFxGHAK/img.png)
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; import java.util.StringTokenizer; public class MainActivity27 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[StringToKennizer 토큰 구분자를 사용해 문자열 분리 실시]"); /*[설 명] * 1. StringToKenni..