728x90

STUDY 222

숫자 타입 함수 - ROUND 숫자 반올림하기

ROUND는 지정한 자리에서 반올림하는 함수입니다. 반올림할 자리 값은 생략할 수 있으며 기본값은 0 입니다. 반올림할 자리 값이 양수면 소수 자리에서 반올림하고 음수면 정수 자리에서 반올림합니다. [사용법]ROUND(숫자 or 열 이름, 반올림할 자리 값) 예시> employees 테이블에서 salary를 30일로 나눈 후 나눈 값의 소숫점 첫째 자리, 소수점 둘째 자리, 정수 첫째 자리에서 반올림한 값을 출력하세요. [실행문]SELECT salary, salary/30 일급, ROUND(salary/30, 0) 적용결과0, ROUND(salary/30, 1) 적용결과1, ROUND(salary/30, -1) 적용결과MINUS1 FROM employees; [실행결과]

STUDY/SQL 2021.04.02

숫자 타입 함수 - TRUNC 숫자 절삭하기

TRUNC는 지정한 숫자 자리에서 숫자를 절삭(숫자를 버림)하는 함수입니다. 기본 문법은 ROUND 함수와 동일합니다. 절삭할 자리 값은 0은 소수점 첫째 자리에서 절삭하겠다는 의미입니다. [사용법]TRUNC(숫자 or 열 이름, 절삭할 자리 값) 예시> employees 테이블에서 salary를 30일로 나누고 나눈 값의 소수점 첫째 자리, 소수점 두째 자리, 정수 첫째 자리에서 절삭하여 출력하세요. [실행문]SELECT salary, salary/30 일급, TRUNC(salary/30, 0) 적용결과0, TRUNC(salary/30, 1) 적용결과1, TRUNC(salary/30, -1) 적용결과MINUS1 FROM employees; [실행결과]

STUDY/SQL 2021.04.01

숫자 타입 함수

숫자타입함수는 주로 숫자를 계산하거나 계산이 긑난 후에 추가로 가공 처리를 할 때 사용합니다. SQL은 다양한 숫자 타입 함수를 제공합니다. 함수설명예시결과ROUND숫자를 반올림한다. 0 이 소수점 첫째 자리다.ROUND(15.351, 8)15TRUNC숫자를 절삭한다. 0 이 소수점 첫째 자리다.TRUNC(15.351, 1)15.3MOD나누기 후 나머지를 구한다.MOD(15, 2)1CEIL숫자를 정수로 올림한다.CEIL(15.351)16FLOOR숫자를 정수로 내림한다.FLOOR(15.351)15SIGN양수(1), 음수(-1), 0 인지를 구분하여 출력한다SIGN(15)1POWER거듭제곱을 출력한다.POWER(2, 3)8SQRT제곱근을 출력한다.SQRT(4)2

STUDY/SQL 2021.03.31

콜드메일 이란?

콜드 메일, 콜드 메일링, cold emailing. 콜드메일이란? 잠재 고객이라는 명분하에, 알지 못하고 사전에 관계가 없는 대상에세 보내는 홍보 이메일입니다. 자신의 비즈니스를 위한 '제품, 서비스'를 설명하고, 잠재적 고객에게 직접 메일을 보냅니다. 기업가에겐ㄴ 막혀있는 비지니스를 이끌어 낼 수 있는 강력한 무기가 되고 있습니다. 콜드메일과 스팸메일의 차이 콜드메일은 스팸메일과 비슷해 보입니다. 하지만 자동으로 스팸메일 처리 되지 않으면서 효과적으로 역할을 위할 수 있게 해야 진정한 콜드 메일입니다. 스팸은 불특정 다수에게 규칙성없이 마구잡이로 뿌려지는 메일입니다. 반면 콜드 메일은 스팸처럼 보이지 않아야 하며, 적당한 타겟에게 필요한 서비스 정보를 제공하는 메일입니다. 콜드 메일의 기본 명확한 대..

STUDY/etc 2021.03.30

날짜 타입 함수

날짜 연산설명반환값Date + Number날짜에 일수를 더한다.DateDate - Number날짜에서 일수를 뺀다.DateDate - Date날짜에서 날짜를 뺀다.일수Date + Number / 24날짜에 시간을 더할 때는 시간을 24로 나누어서 날짜에 더한다.Date 예시>SELECT TO_CHAR(SYSDATE, 'YY/MM/DD/HH24:MI') 오늘날짜, SYSDATE + 1 더하기1, SYSDATE - 1 빼기1, TO_DATE('20210329')-TO_DATE('20210328') 날짜빼기, SYSDATE + 13/24 시간더하기 FROM DUAL; [실행결과]

STUDY/SQL 2021.03.29

LTRIM, RTRIM - 특정 문자 삭제하기

LTRIM은 왼쪽부터, RTRIM은 오른쪽부터 지정한 문자를 지우는 함수입니다. 지정한 문자의 순서는 중요하지 않으며 지정한 문자 외에 값을 만나면 진행을 중단합니다. '삭제할 문자' 옵션을 주지 않으면 공백을 제거합니다. [사용법]LTRIM('문자열' or 열 이름, '삭제할 문자') *삭제할 문자 : 이 옵션을 주지 않으면 공백을 제거 예시> employees 테이블세어 job_id의 데이터 값에 대해 왼쪽 방향부터 'F' 문자를 만나면 삭제하고 또 오른쪽 방향부터 'T' 문자를 만나면 삭제해 보세요. [실행문]SELECT job_id LTRIM(job_id, 'F') LTRIM적용결과, RTRIM(job_id, 'T') RTRIM적용결과 FROM employees; [실행결과]

STUDY/SQL 2021.03.26

LPAD, RPAD - 특정 문자로 자릿수 채우기

LPAD는 왼쪽부터, RPAD는 오른쪽부터 특정 문자로 자릿수를 채우는 함수입니다. 데이터 값의 자릿수를 맞추어야 할 때 유용하게 사용할 수 있습니다. [사용법]LPAD('문자열' or 열 이름, 만들어질 자릿 수, '채워질 문자')RPAD('문자열' or 열 이름, 만들어질 자릿 수, '채워질 문자') * 만들어질 자릿 수 : 숫자 지정* 채워질 문자 : 1, a, abc, &, * 등등 예시> employees 테이블에서 first_name에 대해 12자리의 문자열 자리를 만들되 first_name의 데이터 값이 12자리보다 작으면 왼쪽에서부터 *를 채워서 출력하세요. [실행문]SELECT first_name, LPAD(first_name, 12, '*') FROM employees; [실행결과] [..

STUDY/SQL 2021.03.25

REPLACE - 특정 문자를 찾아 바꾸기

REPLACE는 특정 문자열을 찾아 바꾸는 함수입니다. 사용자가 바꾸고자 하는 문자나 뭄ㄴ자열을 지정하면 지정한 형태로 문자나 문자열이 바뀝니다. [사용법]REPLACE('문자열' or 열 이름, '바꾸려는 문자열', '바뀔 문자열') 예시> employees 테이블에서 job_id 문자열 값이 ACCOUNT면 ACCNT로 출력하세요. [실행문]SELECT job_id, REPLACE(job_id, 'ACCOUNT', 'ACCNT') FROM employees; [실행결과]

STUDY/SQL 2021.03.24

SUBSTR - 지정한 길이만큼 문자열 추출하기

SBUSTR 함수는 데이터에서 지정된 길이만큼 문자열을 추출할 때 사용합니다. [사용법]SUBSTR('문자열' or '열이름', 시작 위치, 길이) * 시작 위치 : 추출 시작 자리 위치* 길이 : 추출할 길이 예시> employees 테이블에서 job_id 데이터 값의 첫재 자리부터 시작해서 두 개의 문자를 출력하세요. [실행문] SELECT job_id, SUBSTR(job_id, 1, 2) 적용결과 FROM employees; [실행결과]

STUDY/SQL 2021.03.22
728x90