목록분류 전체보기 (7360)
투케이2K
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* *[rownum 사용해 출력되는 행 개수 제한 실시] *1. where절에서 rownum
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* *[max 최대값, min 최소값 데이터 출력 실시] *1. max(컬럼) 형태로 사용한다 *2. min(컬럼) 형태로 사용한다 */ SELECT MAX(T_AGE) AS 최대값, MIN (T_AGE) AS 최소값 FROM TEST_USER; /* =========================== */ [결과 출력] /* =========================== */ /* ======================..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* *[in, not in 사용해 다중 포함, 회피 조건 비교 실시] *1. in() - in에 포함된 데이터들만 출력한다 *2. not in() - not in은 포함된 조건이 아닌 데이터들을 조회한다(회피) */ /*[in 다중 포함 조건]*/ SELECT * FROM TEST_USER WHERE T_DEPT IN ('조선','고려'); /*[not in 다중 회피 조건]*/ SELECT * FROM TEST_USER WHERE..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* *[inner join 내부조인 사용해 두 테이블간 일치하는 값 조건으로 교집합 데이터 출력 실시] *1. 내부조인이란 두 테이블간 일치하는 값 조건으로 교집합 정보를 출력한다 *2. 내부조인을 사용하는 방법은 2가지가 있다 (from 절에서 inner join 사용) (where 절에서 = 동등조인 사용) */ /*[from 절에서 inner join 사용]*/ SELECT T_IDX, T_NAME, T_SEX, T_AGE, ..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* *[group by, having 사용해 그룹별 인원수 확인 및 order by 정렬 실시] *1. group by 컬럼 - 컬럼 데이터간 그룹별 묶음을 실시한다 *2. having 조건 - 그룹별 조회 조건을 입력한다 *3. order by - 정렬을 수행한다 (desc 내림차순 - 큰순서 / asc 오름차순 - 작은순서) */ SELECT T_DEPT, COUNT(T_DEPT) AS 부서별인원 FROM TEST_USER GR..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* *[like 사용해 특정문자를 포함하는 데이터 출력] *1. '%문자%' - 데이터에서 문자가 포함하는지 확인 *2. '문자%' - 데이터에서 문자로 시작하는 것을 확인 *3. '%문자' - 데이터에서 문자로 끝나는 것을 확인 */ SELECT * -- 포함확인 FROM TEST_USER WHERE T_DEPT LIKE '%백제%'; SELECT * -- 시작글자 FROM TEST_USER WHERE T_DEPT LIKE '백%..
/* =========================== */ [ 설 명 ] [JSON 이란?] - JavaScript Object Notation 의 약어로 구조화된 데이터를 표현하기 위한 문자 기반의 표준 포맷입니다 - 기본적인 형태로는 Key, Value 속성을 가지며, object 및 배열 형태 등 다양하게 데이터를 관리할 수 있습니다 [사용 이유] - 데이터 통신과정(서버클라이언트)에서 이미 많은 사용자들이 사용중인 포맷형식이며, 간편하게 데이터를 관리할 수 있습니다 [Object 구조] /*[설 명] * 1. Object 구조 - { } 중괄호를 사용해 데이터를 표시합니다 * 2. key : value 형태로 하나의 데이터를 표시합니다 * 3. (,) 콤마 표시를 사용해 여러개 데이터를 ..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /*[length 사용해 컬럼 데이터 및 문자열 길이 확인 실시] * 1. length(컬럼 및 데이터) - 문자열 길이를 확인합니다 */ SELECT LENGTH('투케이') AS 길이 FROM DUAL; /* =========================== */ [결과 출력] /* =========================== */ /* =========================== */ [요약 설명] * 1...
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /*[DBMS_RANDOM 사용해 랜덤정수, 랜덤소수, 랜덤문자열 생성 실시] * 1. DBMS_RANDOM.VALUE(1, 10) - 1부터 10까지 정수 중 랜덤값을 추출하겠다 * 2. TRUNC - 소수점 이하 자리수를 버리고 정수값을 출력하겠다 * 3. DBMS_RANDOM.STRING('U', 10) - 영어 대문자로 10자리 랜덤 문자열을 추출하겠다 * 4. 문자열 생성 참고 - U(대문자) / L(소문자) / A(대,소문..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /*[replace 사용해 특수문자, 특정글자, 공백문자 제거 실시] * 1. replace(데이터 및 컬럼, 제거하려는문자, 변경하려는문자) * 2. 변경하려는 문자 부분에 '' 선언 시 제거를 수행합니다 */ select replace('data** 투케이','*','') as 특수문자제거 from dual; select replace('data** 투케이','data** ','') as 특정글자제거 from dual; selec..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; public class MainActivity6 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[논리or연산자를 사용해 1부터 50까지 5배수와 7배수 출력 실시]"); /*[설 명] * 1. i 값이 5로 나누어 떨어지거나, 7로 나누어 떨어지는 경우 5배수 및 7배수로 판단한다 ..
/* =========================== */ [ 설 명 ] 개발 언어 : Java [continue 란?] - 반복문 내에서 특정 조건에 대한 예외 처리를 하고자 할 때 자주 사용됩니다 - 루프 내에서 사용하여 해당 루프의 나머지 부분을 건너뛰고, 바로 다음 조건식의 판단으로 넘어가게 해줍니다 [break 란?] - 루프 내에서 사용하여 해당 반복문을 완전히 종료시킬때 사용됩니다 [사용 예시] /* =========================== */
/* =========================== */ [ 설 명 ] 개발 언어 : Java [다차원배열 이란?] - 2차원 이상의 배열을 의미하며, 배열 요소로 또 다른 배열을 가지는 배열을 의미합니다 - 다차원 배열을 생성하기 위해서는 행[가로], 열[세로] 지정해줘야합니다 [기본 생성 문법] - 2행 3열 형태의 배열 생성 - int[][] arr = new int[2][3]; - int arr[][] = new int[2][3]; [번지수 설명] /* =========================== */
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; public class MainActivity5 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[char to byte, byte to char - byte와 char문자간 데이터 형변환 실시]"); //초기 char, byte값 변수 선언 char c_data = 'k'; byte..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; public class MainActivity4 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[Integer.parseInt,Double.parseDouble사용해 String문자열 데이터를 정수,소수로 변환 실시]"); //연산을 수행하기 위한 초기값 선언 int i_data =..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; public class MainActivity3 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[구구단 출력 - while문을 사용해서 2단부터 9단까지 구구단 출력 실시]"); //구구단 2단부터 시작하기 위해 초기 변수 선언 int dan = 2; //순차적으로 곱하기를 수행하기..
/* =========================== */ [ 설 명 ] 개발 언어 : Java [제네릭 이란?] - 제네릭(generic)이란 데이터의 타입(data type)을 일반화한다(generalize)는 것을 의미합니다 - 제네릭은 클래스나 메소드에서 사용할 내부 데이터 타입을 컴파일 시에 미리 지정하는 방법입니다 - 제네릭에서 타입을 명시할때는 래퍼(wrapper) 클래스를 사용해야만 합니다 [제네릭 사용이유 및 장점] - 클래스나 메소드 내부에서 사용되는 객체의 타입 안정성을 높일 수 있습니다 - 반환값에 대한 타입 변환 및 타입 검사에 들어가는 노력을 줄일 수 있습니다 [제네릭 생성 예제] ArrayList list = new ArrayList (); list.add(1)..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; public class MainActivity2 { public static void main(String[] args) { // TODO Auto-generated method stub //94 System.out.println("[compareTo 메소드를 사용해 두 날짜가 같은지 확인 실시]"); //초기 날짜 형태 변수 선언 실시 String one = "2020-12-25 13:25:36"; Stri..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI3; import java.util.stream.IntStream; public class MainActivity { //초기 배열 선언 및 데이터 삽입 실시 static int arr[] = {10, 20, 30}; public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[람다식 Rambda 사용해..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [decode 사용해 조건 비교 실시 (if, else 유사)] 1. decode(원본값, 비교값, 같을 시 출력, 다를 시 출력) 2. A와 B가 같으면 TRUE, 다르면 FALSE 출력 의미입니다 */ select decode('A','B','TRUE','FALSE') as 조건확인 from dual; select decode('A','A','TRUE','FALSE') as 조건확인 from dual; /* =========..