티스토리

쯔이's Dev
검색하기

블로그 홈

쯔이's Dev

paris3131.tistory.com/m

jjhim531 님의 블로그입니다.

구독자
1
방명록 방문하기

주요 글 목록

  • FUNCTION(6) - 집계 함수(SUM, AVG, MIN, MAX, COUNT) [표현법]SUM(숫자타입컬럼) : 해당컬럼 값들의 총 합계를 구해서 반환해주는 함수SELECT SUM(salary)FROM employee;   [표현법]AVG(NUMBER) : 해당 컬럼값들의 평균을 구해서 반환SELECT round(AVG(salary))FROM employee;    MIN > [표현법]MIN(모든타입가능) : 해당 컬럼값 중 가장 작은 값을 구해서 반환SELECT MIN(emp_name), MIN(salary), MIN(hire_date)FROM employee;   MAX > [표현법]MAX(모든 타입 가능) : 해당 컬럼값들 중 가장 큰 값을 구해서 반환SELECT MAX(emp_name), MAX(salary), MA.. 공감수 0 댓글수 0 2024. 8. 17.
  • FUNCTION(5) - 단일행 함수(NULL처리 함수) [ [ NULL처리 함수 ] ]  [표현법]NVL(컬럼, 해당컬럼이 NULL일 경우 보여줄 값)EX)SELECT emp_name, nvl(bonus, 0)FROM employee;   [표현법]NVL2( 컬럼, 반환값1, 반환값2 )* 반환값1 : 해당컬럼이 존재할 경우 보여줄 값 * 반환값2 : 해당컬럼이 NULL일 경우 보여줄 값EX)SELECT emp_name, bonus, nvl2(bonus, 'O', 'X')FROM employee;  [표현법]NULLIF(비교대상1, 비교대상2)* 두 값이 일치하면 NULL 일치하지 않으면 비교대상1 반환SELECT NULLIF('123', '123') FROM DUAL;SELECT NULLIF('123', '456') F.. 공감수 0 댓글수 0 2024. 8. 15.
  • FUNCTION(4) - 단일행 함수(형 변환 함수 - TO DATE, TO_NUMBER) * 문자열(VARCHAR2) : 좌측 정렬* 숫자(NUMBER) : 우측 정렬   숫자타입 또는 문자타입을 날짜타입으로 변경하는 함수* 50년 미만은 자동으로 20XX으로 설정, 50년 이상은 19XX으로 설정된다. [표현법]TO_DATE( 숫자 | ' 문자 ',   '포맷' )* 숫자는 0으로 시작할 수 없다. 예를 들어 02년이라면 2002라고 다 적어줘야한다.* 숫자타입은 연 월 일로 인식되기에 최소한 6자리를 적어줘야한다.* 문자타입은 포맷을 정해줘야 시, 분, 초를 표시할 수 있다. 숫자로 연월일과  시,분, 초까지 다 적어줬는데 포맷이 없거나 포맷의 종류가 부족하다면 에러가 뜬다. 숫자로 연월일 만 적고 포맷이 연월일시분초가 다 적혀있다면  00:00:00로 표시된다.SELECT to_d.. 공감수 0 댓글수 0 2024. 8. 14.
  • FUNCTION(3) - 단일행 함수(형 변환 함수 - TO CHAR) >     숫자 타입 또는 날짜 타입의 값을 문자타입으로 변환시켜주는 함수[표현법]TO_CHAR( 숫자 | 문자 ,  ' 포맷 ' )* 포맷 :9  : 자릿수만큼 공간을 확보한다. 오른쪽 정렬.SELECT to_char(12, '99999')FROM dual; 0 : 자릿수만큼 공간을 확보한다. 왼쪽부터 빈 공간을 0으로 채워준다. SELECT to_char(12, '00000')FROM dual;  L99999... : 현재 설정된 나라의 로컬 화폐단위가 나타남.$99999.... : 화폐단위가 $로 나타남.SELECT to_char(2000000, 'L9999999')FROM dual;SELECT to_char(3500000, 'L9,999,999')FROM .. 공감수 0 댓글수 0 2024. 8. 13.
  • FUNCTION(2) - 단일행 함수(숫자 처리 함수) >   숫자의 절대값을 구해주는 함수.여러 숫자들의 각 절대값을 원한다면 각각 ABS( )를 해줘야한다.[표현법]ABS(NUMBER) 두 수를 나눈 나머지값을 반환[표현법]MOD(NUMBER,NUMBER) * NUMBER 는 꼭 정수가 아니어도 된다. 소수점도 가능하다.SELECT mod(10.9, 3)FROM dual;  반올림한 결과를 반환[표현법]ROUND(NUMBER, [위치])* 기본값으로 소수점 첫번째 자리에서 반올림된다.(위치생략 가능)SELECT round(123.456)FROM dual; SELECT round(123.456, 1)FROM dual; SELECT round(123.456, - 1)FROM dual;  올림처리를 위한 함수[표현법].. 공감수 0 댓글수 0 2024. 8. 12.
  • FUNCTION(1) - 단일행 함수(문자처리함수) [ [ 함수 FUNCTION ] ]* 전달된 컬럼값을 받아서 함수를 실행한 결과를 반환.* 함수는 중첩사용 가능하다.ex)substr(email, 1, instr(email, '@') - 1) * 단일행 함수 : N개의 값을 읽어들여서 N개의 결과값을 리턴(매행마다 함수실행 결과를 반환)* 그룹함수 : N개의 값을 읽어들여서 1개의 결과값을 리턴(그룹을 지어서 그룹별로 함수실행 결과를 반환)  SELECT 절에 단일행함수랑 그룹함수를 함께 사용하지 못함why? 열과 행의 갯수가 다르기 때문(서로 매칭이 안됨) ★ 함수를 사용할 수 있는 위치 ★SELECT절  /  WHERE절  /  ORDER BY절  /  HAVING절      [ [  단일행 함수  ] ]         [표현법]LENGTH ( 컬럼.. 공감수 0 댓글수 0 2024. 8. 11.
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.