Infrastructure
oracle nvl, decode
--nvl(value, change) null값을 다른 값으로 바꿀 때 사용 select empno, nvl(comm,0) from emp where deptno =30; -- 사원번호, 사원명, 담당업무, 입사일, 급여, 보너스, 지급액 출력(지급액은 급여+보너스) select empno,ename,job,hiredate,sal,comm,sal+nvl(comm,0) 지급액 from emp; -- 사원명, 담당업무, 급여, 보너스를 선택하되 급여가 2500에서 4000불 사이 이거나 -- 담당업무가 salesman인 사원을 급여의 내림차순으로 정렬 -- 단, 보너스가 null인 경우 0으로 선택 select ename, job,sal,nvl(comm,0) from emp where sal between ..
oracle 문자열 처리 함수
-- concat(char1, char2) 두 문자를 결합하는 역할 select concat('Oracle', 'Korea') from dual; --initcap(char) 문자열의 각 단어의 첫 번째 문자를 대문자로 변환 select initcap('hong gil dong') from dual; --lower(char) 문자열을 소문자로 변환 select lower('HONG GIL DONG') from dual; --upper(char) 문자열을 대문자로 변환 select upper('hong gil dong') from dual; --lpad(char1, n, [char2]) 왼쪽에 문자열을 끼워넣는 역할 --n은 반환되는 문자열의 전체 길이, char1의 문자열이 n보다 클 경우 --char2..
oracle select ,연산자
전체 출력 -> select * from emp; 필요한 컬럼만 출력 -> select empno, ename, job, mgr, hiredate from emp; 조건에 맞는 컬럼만 출력 -> select * from emp where empno= 7902; 가명 적용 alias -> select empno 사번, ename 성명 from emp where deptno=10; 조건문 포함되는 조건 검색 in(values,values,..........) -> select empno,ename from emp where empno in(7900,7934); 조건문 포함되지 않는 조건 검색 not in(values,values,.....) -> select empno, ename from emp where..
GitHub, Git 협업 방법 workFlow
Git에 대해 파악해봤고 팀으로 운용하면 어떻게 해야하나?를 정리해봤다 Git 협업방법에 대해 많은 사이트를 다녀보았다 알아보아도 한번에 이해하기 힘들어 정리 + 팀원들에게도 공유하여 도움이 되고자 ppt로 정리해본 내용이다. 이 글을 읽는 사람들에게 도움이 되었으면 좋겠다.
에러, git eclipse GH001: Large files detected
문제 - 이클립스에서 Git에 HTML/CSS 공부한 파일을 올리는 도중에 에러가 발생 - exe 파일 200MB 파일이 포함되어 있었는데 확인결과 git에는 100MB 이상의 대용량 파일을 올리지 못하기 때문에 git lfs 라는 분할 업로드 방식을 사용하거나 exe를 올리지 않으면 되는 상황 - 나는 우선 exe 파일을 제거하고 올려보기로 했지만 commit이 되지 않고, 동일한 오류가 계속해서 발생 전에 올리면서 오류가 났던 로그, 기록이 계속 유지되어 발생하는 현상으로 생각됨 해결 방법 100mb 이상 파일 삭제 -> 프로젝트 우클릭 -> team -> reset -> reste 클릭 -> 프로젝트 재 커밋 하니까 이상없이 커밋된다.
Oracle
Oracle 1) Oracle 이란? - Oracle : 미국 오라클사의 관계형 데이터베이스 관리 시스템(RDBMS) - 가장 널리 사용되는 RDBMS 대표적인 제품 - 데이터베이스(Database) : 데이터의 집합 2) RDBMS program VS NoSQL RDBMS program - 오라클, MySql, MsSql, MariaDB 등등 - 데이터가 일관적이게 정리되어 정보를 정리하는데 특화되어 있고 단순하고 이해하기 쉬운 구조 NoSql - MongoDB, Cassandra, Redis - 컬렉션 안의 모든 데이터 구조호환이 가능하다 - 대규모의 데이터를 유연하게 처리 및 수평 확장성이 용이함 Oracle 다운로드 https://www.oracle.com/kr/index.html -> 지원 ->..