목록BackEnd (10)
착해지는 중 입니다.

비전공자인 나는 작년 중반 강남의 모 학원에서 처음 개발공부 시작했다. 작년 11월 국비로 듣던 개발강의가 끝나고 '개발은 내 길이 아니다'라는 생각에 개발 공부를 완전히 놔버렸고, 갑자기 이렇게 포기할 수 없다 칼을 뽑았으면 무라도 잘라야 한다(?)고 여기저기 지원서를 넣어봤지만 돌아오는 연락은 없었다. 혼자서는 개발공부를 해보려 하다가 도저히 안 돼서 여러 가지 다른 과정들을 검색해 봤는데 직장을 그만둔 지 오래된 나에게 부트캠프금액은 좀 부담스럽기도 했다 (사실 부트캠프에 대한 무한한 두려움도 있었다. 이미 할 줄 아는 게 많은 사람들만 가는 곳이라며)그러다가 한국소프트웨어산업협회(이하 KOSA)에서 진행하는 교육과정을 알게 되었다. 과정들이 굉장히 많았는데 특정기업의 채용확정형교육들이 있었고 ..

##조인 JOIN원하는 재료집합이 2개 이상일때 연결해서 새로운 큰 재료집합을 만드는 연산데이터의 무결성을 위해서 제약조건을 사용한다.조인은 하나의 재료 집합으로부터 문제를 해결할수 없을떄 사용하며 재료집합이 가로로 확장됨으로 컬럼이 증가한다###문법 : FROM절에 JOIN문법을 사용한다###조인 조건: 연결고리 컬럼 간 관계(연결 조건) 정의 / 조인문법에 조건을 적는 곳이 있다❓조인컬럼은 동등조건? 부등조건?조인 조건은 일반적으로 동등 조건(equality condition)을 사용합니다. 즉, 두 개의 테이블을 조인할 때 일치하는 값이 있는 경우에만 조인이 이루어집니다부등 조건(inequality condition)을 사용하여 조인할 수도 있지만, 이는 일반적인 경우보다는 특수한 경우에 사용됩..

###표현식하나이상의 값과 연산자 그리고 함수의 조합 ###조건부 표현식조건부 표현식 CASE EXPRESSION - CASE~ END로 CASE표현식을 구분한다. (다른 데이터베이스에도 있음)조건식 N개를 만족했을 경우 반환 값은 같은 데이터 타입이어야 한다.CASE 는 범위 비교 가능 SIMPLE CASE EXPRESSION 과 CASE차이SIMPLE은 자동연산자가없어서 동등비교만 가능(JAVA의 CASE와 같음 ) THEN 과 ELSE 뒤에있는것이 반환값. ELSE가 없는데 앞에 조건들을 만족하지 못했을경우 NULL반환. END뒤에서는 컬럼 별칭을 써줘야 / 예제)PDF 167p SEARCHED CASE EXPRESSION 비동등조건도 가능. CASE와 첫 WHEN 이 한 묶음이고 WHE..
###함수중첩 ###NULL관련함수형식 : NVL2 (EXPR1, EXPR2, EXPR3)설명 : EXPR1 이 NULL이면 EXPR3 반환, NULL이 아니면 EXPR2 반환(EXPR2와 EXPR3의 타입이 같거나 자동 변환 가능해야함. EXPR1의 데이터 타입과 같을 필요없음)SELECT last_name, commission_pct, NVL(commission_pct, '0') --문자열이 숫자로 자동변환됨FROM EMPLOYEES;SELECT last_name, commission_pct, NVL(commission_pct, 0), NVL2(commission_pct,'커미션없음','커미션있음') --입력받은 값과 타입이다를떄 사용--NVL2는 날짜값이 있으면 0없으면 1 이런식으로 사용FROM ..

##데이터 타입이란?데이터베이스에 데이터를 저장/ 표현 할 떄 적합한 데이터 타입을 지정해야 함.데이터베이스나 프로그래밍 언어에서 데이터 타입은 데이터의 종류와 크기, 저장 방식, 허용되는 연산 등을 결정합니다. -데이터 타입이 같은 데이터성질/특성이 같다같은 방법으로 다룰 수 있다. ##오라클 내장 데이터 타입문자 데이터 타입 (Character Data Types) - CHAR: 고정 길이 문자열을 저장합니다.(기본크기 1Byte)VARCHAR2: 가변 길이 문자열을 저장합니다./반드시 최대 길이 명시NVARCHAR2: 가변 길이의 유니코드 문자열을 저장합니다.CLOB: 대용량 문자 데이터를 저장합니다.LONG:테이블당 하나의 컬럼. 가변길이의 텍스트 저장 (최대 2기가바이트) 바이트 데이터 타입 (..
sqldeveloper 편하고 싶어서 모으는 단축키 Ctrl + F7 : 코드 정리(들여쓰기 알아서해줌!) Ctrl + Shift + D : 한 줄 복사 붙여 넣기 Ctrl + Enter : 문장실행클릭 행 + Ctrl + C: 선택 행 복사 Ctrl + D : 전체 삭제 Alt + Shift + D : 한 줄 삭제Ctrl + R : 테이블 새로고침(테이블 선택하고)Shift + Tab: 들여쓰기 Ctrl + / : 한줄 주석 . 여러줄도 가능..이클립스처럼 행 한줄씩 이동하는건없나..?ㅠ
문자함수 예제 및 문제--PPT p127--성의 첫번쨰 글자와 마지막 글자 가같은 사원들의 성과 이름을 보고SELECT last_name, first_nameFROM employeesWHERE SUBSTR(last_name, 1, 1) = UPPER(SUBSTR(last_name, -1, 1));SELECT last_name, SUBSTR(last_name,1,1), SUBSTR(last_name,-1,1),UPPER(SUBSTR(last_name, -1,1))FROM employees; --성의 첫두글자+ 밑줄(_)+직무코드 4,5번째글자SELECT last_name 성, first_name 이름, job_id 직무, SUBSTR(last_name,1,2)||'_'||SUBSTR(job_i..
스트림Java® Platform, Standard Edition & Java Development Kit Version 21 API Specification b.getColor() == RED) .mapToInt(b -> b.getWeight()) .sum(" data-og-host="docs.oracle.com" data-og-source-url="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/stream/package-summary.html" data-og-url="https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/util/stream/package-su..