목록전체 글 (7656)
투케이2K
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : 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; /* =========..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI2; public class MainActivity33 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[byte to int, int to byte - byte와 int간 데이터 형변환 수행 실시]"); /*[설 명] * 1. int to byte - (byte) int값으로 데이터 형변..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI2; public class MainActivity32 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[시프트(shift)연산자 사용해서 데이터 이동 실시]"); /*[설 명] * 1. > - 부호를 유지하면서 지정한 수만큼 비트를 전부 오른쪽으로 이동시킵니다 * 3. 간단 설명 - (왼..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Eclipse 개발 언어 : Java /* =========================== */ /* =========================== */ [소스 코드] package AI2; public class MainActivity31 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("[try, catch, finally 사용해 예외처리 실시 (에러처리)]"); /*[설 명] * 1. try - 예외를 처리하길 원하는 실행 코드작성 부분 * 2. catch - 예외가 ..
/* =========================== */ [ 설 명 ] 개발 언어 : Java [Object 클래스 란?] - Object 클래스란 java.lang 패키지 중에서 가장 많이 사용되는 클래스입니다 - Object 클래스는 모든 자바 클래스의 최고 조상 클래스입니다 - java.lang 패키지의 클래스들은 import 문을 사용하지 않아도 클래스 이름만으로 바로 사용할 수 있습니다 [Object 메소드 종류] - clone() : 해당 객체의 복제본을 생성 - equals() : 객체가 같은지 여부를 반환 - finalize() : 객체를 더는 아무도 참조하지 않아 가비지 컬렉터가 객체의 리소스를 정리하기 위해 호출함 - getClass() : 객체의 클래스 타입을 반환 - ..