목록분류 전체보기 (7378)
투케이2K
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : VisualStudio 개발 언어 : C언어 /* =========================== */ /* =========================== */ [소스 코드] #pragma warning(disable:4996) #include int main() { /* * [printf, scanf 사용해서 두 정수값을 입력받아서 합계 출력 실시] * 1. #pragma warning(disable:4996) - scanf 반환값이 무시되었습니다. 경고를 없애줍니다 * 2. %d - 정수값을 의미합니다 * 3. &변수 - 변수 주소값을 반환해줍니다 */ int one = 0; int tw..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [add_months 사용해 현재 개월에서 n개월 추가한 일자 확인 실시] 1. add_months(날짜, 추가할 개월 수) 의미입니다 */ select to_char(sysdate,'YYYY-MM-DD HH24:Mi:SS') as "이번달", to_char(add_months(sysdate, 1), 'YYYY-MM-DD HH24:Mi:SS') as "다음달" from dual; /* ========================..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [ascii 를 사용해서 문자를 아스키값으로 변환 실시] 1. ascii(문자) 방식으로 사용합니다 */ select ascii('H') AS 아스키값 from dual; /* =========================== */ [결과 출력] /* =========================== */ /* =========================== */ [요약 설명] 1. ascii(문자) 방식으로 사용합..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [TRIM, LTRIM, RTRIM 사용해 양끝쪽공백, 왼쪽공백, 오른쪽공백 제거 실시] 1. TRIM (데이터) - 양끝쪽 공백을 제거합니다 2. LTRIM (데이터) - 왼쪽 공백을 제거합니다 3. RTRIM (데이터) - 오른쪽 공백을 제거합니다 */ SELECT ' 안녕 ' AS 원본, LTRIM(' 안녕 ') AS 왼쪽공백제거, RTRIM(' 안녕 ') AS 오른쪽공백제거, TRIM(' 안녕 ') AS 양끝쪽공백제거 F..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [LPAD, RPAD 사용해 문자열 빈공간 채우기 실시] 1. LPAD(전체 데이터, 지정 공간, 왼쪽 빈공간 채울 문자) 2. LPAD(전체 데이터, 지정 공간) 3. RPAD(전체 데이터, 지정 공간, 오른쪽 빈공간 채울 문자) 4. RPAD(전체 데이터, 지정 공간) */ SELECT LPAD('abcd',10,'*') AS 왼쪽문자채우기, LPAD('abcd',10) AS 왼쪽공백채우기, RPAD('abcd',10,'*'..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [instr 사용해 특정 문자열이 포함된 위치값 확인 실시] 1. instr(전체 데이터, 찾으려는 글자) - 전체 데이터에서 찾으려는 글자가 포함된 위치를 반환해줍니다 (포함되지 않을 경우 0값 반환) */ select instr('abcd','a') as "a위치", instr('abcd','b') as "b위치", instr('abcd','cd') as "cd위치", instr('abcd','cf') as "cf위치", i..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [initcap 사용해 첫글자 영어 대문자, 나머지 소문자 변경 실시] 1. initcap(데이터) - 첫글자 영어 대문자, 나머지 소문자 변경 실시 */ select initcap('acFRd93df') as "첫글자대문자/나머지소문자" from dual; /* =========================== */ [결과 출력] /* =========================== */ /* =============..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [upper, lower 사용해 전체 영어 대문자 및 소문자 변경 실시] 1. upper(데이터) - 전체 영어 대문자 변경 실시 2. lower(데이터) - 전체 영어 소문자 변경 실시 */ /*[전체 대문자 변경]*/ select upper('acFRd93df') as 대문자 from dual; /*[전체 소문자 변경]*/ select lower('acFRd93df') as 소문자 from dual; /* ==========..
/* =========================== */ [ 설 명 ] 개발 툴 : VisualStudio 개발 언어 : C언어 [기본 C언어 기본 구조 설명] 1. 기본 구조는 [전처리기 - main() 메소드] 형태로 이루어져 있습니다 2. 전처리기 지시어는 항상 #으로 시작하고 프로그램을 시작할때 동작하는것이 아니고 컴파일 할때 동작합니다 - #include와 #define은 전처리기 지시어(preprocessor directive) 입니다 [#include 설명] 1. #include는 자바로 비유하면 import 문과 유사합니다 (기능 사용을 위해 호출) 2. #include 지시어를 배치할때는 일반적으로 main() 앞에 놓습니다 3. #include는 2가지의 형식을..
/* =========================== */ [ 설 명 ] 개발 언어 : C언어 [C언어 란?] - C언어는 유닉스 운영체제에서 사용하기 위해 개발된 프로그래밍 언어입니다 - C언어의 발전 단계로는 C++ 언어가 있습니다 - C언어는 실질적으로 모든 컴퓨터 시스템에서 사용할 수 있도록 설계된 프로그랭 언어입니다 - C언어는 절차지향 프로그래밍 언어로 순차적으로 코드를 실행하며 프로그램 전체가 유기적으로 연결될 수 있도록 수행합니다 [C언어 활용 범위] - 모든 C 시스템에는 정규화된 표준 C라이브러리가 존재하며, BASIC 등과 달리 다양한 플랫폼에서 동일한 구현이 가능합니다 - 오늘날 널리 쓰이는 거의 모든 운영체제 커널은 대부분 C로 구현되어 있습니다 [C언어 특징] -..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [into 사용해서 컬럼 데이터 값을 변수에 삽입 실시] 1. into - 데이터를 삽입하겠다는 의미입니다 */ DECLARE AGE NUMBER; -- 초기 변수 선언 BEGIN SELECT T_AGE INTO AGE -- 컬럼 데이터 값을 AGE 변수에 삽입 실시 FROM TEST_USER WHERE T_NAME = '광개토대왕'; DBMS_OUTPUT.PUT_LINE(AGE); END; /* =================..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [between and 사용해서 특정 범위를 만족하는 조건 출력 실시] 1. 컬럼 between a범위 and b범위 - a범위에서 b범위까지 포함하는 조건을 출력합니다 */ select * from test_user where to_number(t_age) between 30 and 40; /* =========================== */ [결과 출력] /* =========================== */..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [OR 연산자를 사용해서 특정 조건을 만족하는 데이터 출력하기] 1. OR - 하나라도 TRUE 참 일경우 데이터를 출력합니다 2. 조건에서는 둘다 포함하므로 두개 조건을 만족하는 데이터를 모두 출력합니다 */ SELECT * FROM TEST_USER WHERE T_DEPT = '백제' OR T_DEPT = '후백제'; /* =========================== */ [결과 출력] /* =============..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [order by 사용해서 desc 내림차순, asc 오름차순 데이터 출력] 1. desc - 내림차순 즉, 큰순서로 출력합니다 2. asc - 오름차순 즉, 작은순서로 출력합니다 */ /*[desc 내림차순 - 큰순서 정렬]*/ select t_name, t_age, t_dept from test_user order by to_number(t_age) desc; /*[asc 오름차순 - 작은순서 정렬]*/ select t_na..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [REPLACE를 사용해서 전체문자에서 특정문자 빼기 - 특정 문자를 공백으로 만들고 나머지 문자를 출력] 1. 전체 문자에서 벡 이란 문자를 뺀 나머지 문자 개수를 출력합니다 */ SELECT T_DEPT, length(TRIM(REPLACE(T_DEPT,'백',''))) AS 문자제거 FROM TEST_USER; /* =========================== */ [결과 출력] /* ================..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : 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; ..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : 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; /* =========================== */ [결과 출력] /* ==================..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [while 반복문을 사용해서 실시간 카운트 실시] 1. WHILE (조건) LOOP 내용 END LOOP 문법으로 실행합니다 */ DECLARE NUM_DATA NUMBER := 1; -- 초기 변수값 선언 BEGIN -- NUM_DATA 값이 10 이 될때까지 반복문을 수행합니다 WHILE (NUM_DATA
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [and 조건 절을 사용해서 다중 조건을 모두 만족하는 데이터 조회 실시] 1. and - a and b 예시로 a 조건과 b조건을 모두 만족해야하는 것입니다 */ select * from test_user where t_dept = '조선' and t_sex = 'G'; /* =========================== */ [결과 출력] /* =========================== */ /* =====..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [count 를 사용해서 조건을 만족하는 전체 데이터 개수 출력 실시] 1. count(컬럼) - 개수를 출력해 줍니다 */ select '백제', count(*) as 인원수 from test_user where t_dept = '백제'; /* =========================== */ [결과 출력] /* =========================== */ /* =======================..