목록전체 글 (97)
OneDev
▣ TO_CHAR DATE형, NUMBER 형 데이터를 VARCHAR2 형으로 변환 SELECT TO_CHAR(SYSDATE, 'MONTH') FROM DUAL; -- > 2월 SELECT TO_CHAR(SYSDATE, 'YYYY-MM') FROM DUAL; -- > 2023/02/09 SELECT SYSDATE FROM DUAL; --> 23/02/09 ▣ TO_DATE 문자를 날짜 데이터 타입으로 변환해주는 함수 ※ TO_DATE 함수 문자 타입 형식 종류 역할 YYYY, YYY, YY, Y 년도 MONTH, MON 영문 월 (MONTH : 긴 이름, MON : 짧은 이름) 표시 MM 숫자 월 표시 D 일(1: 일요일, 2:월요일, ...7:토요일) DD 일 표시 (31일 ) DDD 일 표시 (365..
▣ LAST_DAY( d ) : 해당 달(d가 속한 달) 의 마지막 날의 날짜를 반환 SELECT LAST_DAY(SYSDATE) FROM DUAL; ▣ ADD_MONTH( a, b ) a : 날짜 b : 정수(개월) a의 날짜에 b개월 더한 값을 반환 만약 결과로 나와야 할 월의 날짜 수가 a 가 속한 달의 날짜 수보다 적다면, 결과값의 마지막 일이 반환된다 SELECT ADD_MONTHS('20/09/11', 2) FROM DUAL; --> 20/11/11 SELECT ADD_MONTHS('20/01/31', 1) FROM DUAL; -- > 20/02/29 (2월 31일 대신 마지막날인 29일 반환) ▣ MONTHS_BETWEEN( date1, date2 ) 두 날짜 사이의 개월 수를 반환 (반환형..
▣ CONCAT(char 1, char2) concat 함수는 Cocatenation의 약자로, 두 문자를 결합하는 역할을 한다 select concat('Oracle', 'Korea') from dual -- > Oracle Korea ▣ INITCAP(char) 주어진 문자열에서 각 단어의 첫 글자를 대문자로 변환시켜주는 함수 select initcap('oracle korea') from dual -- > Oracle Korea ▣ LOWER(char) 문자열을 소문자로 변환시켜주는 함수 ▣UPPER(char) 문자열을 대문자로 변환시켜주는 함수 ▣ LPAD(char1, n, char2) 문자열(char1) 왼쪽에 다른 문자열(char2)을 끼워 넣는 역할을 한다 n : 반환되는 문자열의 전체 길이..
1. ABS( ) : 절대값 계산 SELECT ABS(-10) FROM dual; -- 결과값 : 10 2. CEL( ) : 올림 SELECT CEL(10.1) FROM dual; -- 결과값 : 11 3. ROUND(n, m) : 반올림 n : 반올림하는 수 m : 소숫점 아래 자릿수(양수 → 소수 이하 / 음수 → 정수부분) select round(191.123, 1) from dual; -- 결과 : 191.1 select round(191.123, -1) from dual; -- 결과 : 190 4. SQRT( n ) : 제곱근 계산(n은 양수여야 함) select sqrt(4) from dual; -- 결과 : 2 5. TRUNC(n, m) : 반내림 n 을 소수점 이하 m자리 반내림한 값을 리..

▣ SELECT 문 Select 문: 데이터베이스에 저장되어 있는 데이터를 검색하는데 사용 문법: (대소문자 구분은 할 필요 없다) 옵션 : DISTINCT : 하나의 컬럼에서 중복되는 값을 제거하고 보여준다.(SELECT DISTINCT 컬럼명 FROM 테이블) * : 테이블의 모든 column을 출력 alias : 해당 column 에 다른 이름을 부여할 때 사용(예명) SELECT (검색할 컬럼) (예명) FROM (테이블명) 예) SELECT * 이름 FROM TABLE table_name : 질의 대상 테이블 명 WHERE : 조건을 만족하는 행들만 검색 condition : column, 표현식, 상수 및 비교 연산자 ORDER BY : 정렬옵션(ASC : 오름차순(default), DESC:..

① 디렉토리 생성 후 이동 mkdir 명령어 사용해 디렉토리 생성 cd 명령어 사용해 디렉토리 이동 ② 깃 초기화 하기 init : 원하는 디렉토리를 저장소로 사용할 수 있게 만들어주는 명령어 →폴더를 초기화 한 후 숨김폴더 .git 이 생성 ③ (선택) 디렉토리 내부 확인 깃 저장소가 성공적으로 만들어졌는지 확인한다. ls 명령어를 사용해서 .git 디렉토리가 생성되어 있으면 성공 git 디렉토리 → 깃을 사용하면서 버전이 저장될 저장소

▣ 빔(Vim) 이란? 터미널에서 사용할 수 있는 대표적인 문서 편집기 ▣ 빔 사용하기 현재 디렉토리에 파일 생성 vim + 파일명 을 이용해 파일을 생성할 수 있다. 현재 디렉토리에 test.txt라는 파일을 생성해보자. $ vim test.txt ※ 이미 존재하는 파일의 이름을 적을 경우 해당 파일이 열리게 되고, 기존에 없던 파일의 이름을 적으면 새 파일이 생성된다 위의 명령어를 실행하면 다음과 같은 화면을 볼 수 있다. 빔(Vim) 은 입력모드와 ex 모드로 나뉜다 ex 모드 : 저장, 종료 가능 입력 모드 : 텍스트 입력, 수정 가능 위의 사진은 ex 모드로, 텍스트 입력을 위해서는 입력 모드로 바꿔줘야 한다. 반대로 텍스트 입력후 저장 및 종료하기 위해서는 ex 모드로 돌아갸야 한다. 모드를 ..
▣ 현재 디렉토리 위치 경로 : pwd $ pwd ▣ 현재 디렉토리 안의 파일 또는 하위 디렉토리 확인 : ls $ ls ※ ls 명령어 옵션 옵션 설명 - a 숨김파일과 디렉토리를 함께 표시 (all) - l 파일이나 디렉토리의 상세정보를 함께 표시 - r 파일의 정렬순서를 거꾸로 표시 - t 파일 작성 시간 순으로(내림차순) 표시 (예) $ ls - la $ ls - a $ ls - al ▣ 화면 지우기 : clear $ clear ▣ 디렉토리 이동 : cd $ cd ※ 현재 위치의 상위 디렉토리로 이동 : cd.. $ cd.. ※ 현재 위치의 하위 디렉토리로 이동 : cd (하위 디렉토리 이름) $ cd (하위디렉토리이름) ※ 홈 디렉토리로 이동 : cd ~ $ cd ~ ※ cd 명령어 옵션 정리 ..

▣ 1. 깃(Git)이란 ?⊙ 깃(Git)- 2005년 리누스 토발즈가 처음 개발- 특징컴퓨터 파일의 변경사항을 추적사용자들의 파일 작업을 조율하기 위한 분산 버전 관리 시스템- 개발자들은 깃을 통해 수많은 소스코드를 효율적으로 관리 ⊙ 버전관리의 필요성- 업데이트를 체계적으로 관리하기 위해서는 소스코드에 언제, 어떤 변화가 있었는지 기록하고 추적할 수 있어야 함. ⊙ 깃의 특징1. 버전관리2. 백업3. 협업 ※ 버전 관리(Version Control)문서를 작성한 뒤 원본을 남겨두고 수정한 내용을 저장해야하는 경우 ▶ 주로 "다른 이름으로 저장" 사용깃을 사용한다면? ▶ 파일 이름은 유지하면서 문서를 수정할 때마다 언제 수정했는지, 어떤 것이 변경되었는지 기록 가능※ 백업(Backup)백업이란..
0. SQL(Structured Query Language)문 살펴보기 - SQL문이란, 관계형 데이터베이스에서 사용하는 표준 질의언어를 말한다. - 모든 DBMS에서 사용가능하다. - 인터프리터 언어이다. - 대소문자를 구별하지 않는다 (상수제외) 1.데이터정의언어 - DDL(Data Definition Language) - 데이터베이스의 테이블과 같은 데이터 구조를 정의하는데 사용되는 명령어들(생성, 삭제, 변경, 이름변경 등) SQL문 내용 CREATE 데이터베이스 객체를 생성한다. DROP 데이터베이스 객체를 삭제한다. ALTER 기존에 존재하는 데이터베이스 객체를 다시 정의하는 역할을 한다. RENAME 기존에 존재하는 테이블명을 변경한다 TRUNCATE 테이블 또는 테이블의 지정된 파티션에서 ..