목록Case (21)
투케이2K
[개발 환경 설정]사용 툴 : PuttyOS : LINUX [소스 코드] # ------------------------------------------------------------------------------------------------# [쉘 스크립트 / Shell script 설명]# ------------------------------------------------------------------------------------------------1. 쉘 스크립트 는 Shell 이나 command line 인터프리터에서 구동되도록 작성된 스크립트입니다.2. 윈도우 배치 파일 (.bat) 개념과 비슷하며, 쉘 스크립트 동작으로 정의 된 명령이 자동으로 수행됩니다.# -------..
[개발 환경 설정] 개발 언어 : C# / NET [소스 코드] namespace testProject { class Program { static void Main(string[] args){ /* ------------------------------------------- [요약 설명] ------------------------------------------- 1. switch case 문은 특정 조건을 만족하는지 확인 할 때 사용됩니다 ------------------------------------------- 2. data / value : 나누기를 수행할 때 사용합니다 ------------------------------------------- */ // [변수 선언] int d..
[개발 환경 설정] 개발 언어 : Go [소스 코드] package main import "fmt" func main() { // [명시적 선언] var age uint8 = 5 var log string = "" // [switch case 분기 처리 수행] switch { case age >= 20: log = "성인" case age >= 8: log = "학생" default: log = "애기" } // [결과 출력] fmt.Println("") fmt.Println("----------------------------------------------") fmt.Println("[로그 출력 수행]") fmt.Println("----------------------------------..
[개발 환경 설정] 개발 툴 : VS CODE 개발 언어 :NodeJs [사전) 오라클 모듈 추가 방법] https://blog.naver.com/kkh0977/223328207821 87. (NodeJs) [Mac Os] [Oracle] : oracledb 오라클 데이터베이스 모듈 의존성 추가 방법 설명 - npm install [개발 환경 설정] 개발 툴 : VS CODE 개발 언어 :NodeJs [방법 설명] blog.naver.com [사전) 프로젝트 설정 방법] [app.js : 소스 코드] // ---------------------------------------------------------------------------------------------- // --------..
[개발 환경 설정] 개발 툴 : VS CODE 개발 언어 :NodeJs [방법 설명] [app.js : 소스 코드] // ---------------------------------------------------------------------------------------------- const express = require('express') const app = express() app.set('view engine', 'ejs') // [Page] : [Render] app.set('views', './views') // [Page] : [Render] app.use(express.json()) // [Http] : [Body] : [Json] // -------------..
[학습 구분] 과목 : Database / 데이터베이스 [설 명] 1. CASE WHEN THEN ELSE 문은 IF ELSIF ELSE 문과 유사하며, 해당 조건을 만족할 시 로직을 분기 처리해서 수행할 수 있는 조건문 입니다 2. CASE WHEN [조건] THEN [만족] ELSE [비만족] END CASE 방법으로 문법을 사용합니다 [참고 사이트] https://blog.naver.com/kkh0977/222200984458 16. (Oracle/오라클) case when then 조건문 사용해 데이터 출력 실시 /* ==============... blog.naver.com https://blog.naver.com/kkh0977/222734433863 167. (Oracle/..
[개발 환경 설정] 개발 툴 : inteli j 개발 언어 : spring [Controller : 소스 코드] // TODO [SEARCH FAST] : [테스트 SELECT CASE WHEN 조회] @GetMapping("/TEST_CASE") public String TEST_CASE(@RequestParam Map param){ // [쿼리 파람 방식] System.out.println("\n"); System.out.println("================================================"); System.out.println("[CLASS] : "+String.valueOf(CLASS_NAME)); System.out.println("[METHOD] : "..
[개발 환경 설정] 개발 툴 : SSMS 개발 언어 : MSSQL [소스 코드] DECLARE /* [if else , case when then 조건문을 사용해 결과 분기 출력 실시] 1. if [조건] else [예외 결과] 방법으로 문법을 사용합니다 2. case when [조건] then [만족결과] else [예외 결과] 방법으로 문법을 사용합니다 3. if 문과 case 문을 사용해서 결과값을 분기처리해서 출력할 수 있습니다 */ -- [초기 변수 선언 부분] @V_DATA AS INT, @V_PRINT AS VARCHAR(100); -- [초기 변수 값 할당 부분 - BEGIN 구문에서 재할당 가능] SET @V_DATA = 2; SET @V_PRINT = ''; BEGIN -- [I..
[개발 환경 설정] 개발 툴 : Toad 개발 언어 : Oracle [소스 코드] /* *[case when then 문을 사용해서 begin end 조건문 판단 실시] * 1. CASE WHEN 조건 THEN 만족 ELSE 비만족 END CASE * 2. CASE WHEN THEN 조건문은 IF ELSE 구문과 유사하며, 특정 조건에 맞기 분기 처리를 수행합니다 */ DECLARE M_COUNT NUMBER(10); --변수 선언 실시 BEGIN M_COUNT := 2; --변수 대입 실시 /**** [CASE 문 시작] ****/ CASE WHEN M_COUNT = 1 THEN DBMS_OUTPUT.PUT_LINE('1 값 만족 : ' || M_COUNT); WHEN M_COUNT = 2 TH..
[개발 환경 설정] 개발 툴 : SSMS 개발 언어 : MSSQL [소스 코드] /* [where 절에서 case when then 조건문을 사용해 특정 데이터 출력 실시] 1. case when then else : 특정 조건을 만족하는 경우를 확인하고, 분기처리를 수행할 수 있습니다 2. 로직 : T_DEPT 값이 백제, 후백제 인 경우 1 값을 반환하며, 그렇지 않은 경우는 0 값을 반환합니다 */ SELECT T_NAME, T_DEPT FROM TEST_USER WHERE (CASE WHEN T_DEPT = '백제' THEN 1 WHEN T_DEPT = '후백제' THEN 1 ELSE 0 END) = 1 -- 1값을 만족하는 데이터만 출력 ORDER BY T_DEPT DESC; [결과 출력..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : OBJECTIVE-C [testMain 함수] // MARK: - [헤더 파일에 정의 없이 : void 메소드 구현] - (void)testMain { printf("\n"); printf("=============================== \n"); printf("[ViewController >> testMain() :: 테스트 메소드 수행] \n"); printf("=============================== \n"); printf("\n"); /* // MARK: [요약 설명] 1. if 조건문 : if (조건) else if (다른조건) else (예외조건) 2. switch 조건문 : switch (조건) cas..
[개발 환경 설정] 개발 툴 : XCODE 개발 언어 : SWIFT [소스 코드] /* [요약 설명] 1. if 문법 : if 조건 else if 조건 else 2. switch 문법 : switch 데이터 case 조건 default 3. swift 에서는 if , switch 문을 사용해서 조건문 분기처리를 실시할 수 있습니다 */ // [테스트 메인 함수 정의 실시] func testMain(){ print("[Program Start]") print("") // 초기 데이터 정의 실시 let int_data = 10 let str_data = "안녕" // if 문을 사용해서 조건문 처리 실시 if int_data == 0 { // 0 값일 경우 print("조건문 : [IF] 만족") p..
[개발 환경 설정] 개발 툴 : SSMS 개발 언어 : MSSQL [소스 코드] /* [ISNULL , CASE 문을 사용해서 널 NULL 데이터 확인 및 대체 값 출력 실시] 1. case when [조건] then [조건 만족] else [조건 비만족] end 문법으로 사용합니다 2. isnull(컬럼 및 데이터, 대체값) : 데이터가 null 인 경우 대체 값을 출력합니다 (공백 데이터는 그대로 출력) 3. 참고 : isnull 사용 시 공백 '' 데이터는 그대로 출력되므로 case 문을 사용해서 null 및 공백 '' 데이터를 확인합니다 */ -- [쿼리 문 수행 실시] SELECT ISNULL(COL1, '0') AS '[ISNULL] COL1', -- [공백 데이터] ISNULL(COL..
[개발 환경 설정] 개발 툴 : SSMS 개발 언어 : MSSQL [소스 코드] /* *[case when then 조건문 사용해 데이터 출력 실시] *1. case - 조건문을 시작한다는 의미입니다 *2. when - 조건절을 표시하는 부분입니다 *3. then - 조건을 만족하는 경우 수행되는 부분입니다 *4. else - 조건을 만족하지 않는 경우 수행되는 부분입니다 *5. end - 조건문을 종료한다는 의미입니다 */ -- [case 문 수행 실시] SELECT T_NAME AS '이름', T_AGE AS '나이', T_DEPT AS '부서', CASE WHEN T_DEPT = '고구려' THEN '고구려 조건만족' WHEN T_DEPT = '백제' THEN '백제 조건만족' WHEN T_..
[개발 환경 설정] 개발 툴 : Toad 개발 언어 : Oracle [소스 코드] /* [where 절에서 case when then 조건문을 사용해 특정 데이터 출력 실시] 1. case when then else : 특정 조건을 만족하는 경우를 확인하고, 분기처리를 수행할 수 있습니다 2. 로직 : T_DEPT 값이 백제, 후백제 인 경우 1 값을 반환하며, 그렇지 않은 경우는 0 값을 반환합니다 */ SELECT T_NAME, T_DEPT FROM TEST_USER WHERE (CASE WHEN T_DEPT = '백제' THEN 1 WHEN T_DEPT = '후백제' THEN 1 ELSE 0 END) = 1 -- 1값을 만족하는 데이터만 출력 ORDER BY T_DEPT DESC; [결과 출..
[개발 환경 설정] 개발 툴 : Heidi 개발 언어 : Mysql [소스 코드] /* [if else , case when then 조건문을 사용해 결과 분기 출력 실시] 1. if (조건, true, false) 문법으로 사용하며, 오라클 decode와 유사한 기능입니다 2. case when [조건] then [만족결과] else [예외 결과] end 방법으로 문법을 사용합니다 3. if 문과 case 문을 사용해서 결과값을 분기처리해서 출력할 수 있습니다 */ -- [if 조건 분기 출력 실시] select if(2= 5 then 'A' when length('twok') >= 4 then 'B' when length('twok') >= 3 then 'C' else 'D' end as "c..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Edit++ 개발 언어 : javascript /* =========================== */ /* =========================== */ [소스 코드] /* =========================== */ /* =========================== */ [결과 출력] /* =========================== */ /* =========================== */ [요약 설명] /* [JS 요약 설명] 1. switch case : 조건문으로 switch 부분에 조건을 입력하고 case 부분에 만족되는 결과를 실행합..
/* =========================== */ [ 소프트웨어 공학 ] /* =========================== */ [설 명] [CASE 설명] - CASE는 프로그램의 구현과 유지보수 작업만을 중심으로 하는 것이 아니라, 요구 분석, 설계, 구현, 검사 및 디버깅 과정 전체 또는 일부를 자동화하는 것입니다 - CASE는 소프트웨어 생명 주기의 전체 단계를 연결해 주고 자동화해 주는 통합된 도구를 제공합니다 - CASE는 개발과정의 속도를 향상 시킵니다 - CASE는 소프트웨어 부품의 재사용을 가능하게 합니다 /* =========================== */
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [order by 절에 case when then 조건문을 사용해 이중 정렬 실시] 1. case when 조건 then 만족 수행 else 비만족 수행 입니다 2. order by (case when t_dept = '고구려' then 1 else 2 end) 작은 순서로 우선 정렬합니다 3. t_phone desc; 세부적으로 다시 t_phone값을 확인해 내림차순으로 정렳합니다 4. 로직 : case 문을 사용해 t_dep..
/* =========================== */ [ 개발 환경 설정 ] 개발 툴 : Toad 개발 언어 : Oracle /* =========================== */ /* =========================== */ [소스 코드] /* [case when then else, between and 사용해 varchar 문자열 형태 날짜데이터가 특정기간을 만족하는지 확인] 1. case when 조건 then 조건만족 else 조건비만족 end 형태로 사용합니다 2. [a]데이터 between [b]데이터 and [c]데이터 - a데이터가 b와 c의 범위를 만족하는지 확인합니다 */ SELECT CASE WHEN '20210123' BETWEEN '20210121..