본문 바로가기
반응형

분류 전체보기179

오라클(SQL)날짜변환 함수(TO_DATE(C[,FMT])) 날짜변환 함수 TO_DATE(C[,FMT]) -날짜형식의 문자열 C에 저장된 자료를 날짜형으로 변환 -'FMT'는 TO_CHAR함수와 동일 사용 예) SELECT TO_DATE('2005-10-01') FROM DUAL; SELECT TO_DATE('2005년 10월 01일','YYYY"년" MM"월" DD"일"') FROM DUAL; SELECT TO_DATE('2021-02-24 10:10:34','YYYY-MM-DD HH24:MI:SS') FROM DUAL; 2021. 3. 15.
오라클(SQL)숫자변환 문자열( 숫자변환, TO_NUMBER(c [,fmt])) 숫자변환 문자열 테이블 다운로드 형식문자열 의미 --------------------------------------------------------------- 9 대응되는 데이터가 유효숫자이면 원본자료를 출력하고 대응되는 데이터가 무효의 0이면 공백처리 0 대응되는 데이터가 유효숫자이면 원본자료를 출력하고 대응되는 데이터가 무효의 0이면 '0'을 출력 $,L(l) 화폐기호를 출력 MI 데이터가 음수인 경우 우측에 '-'부호 출력(반드시 형식문자열 맨 우측에 기술) PR 데이터가 음수인 경우 '-'부호 대신 ''로 묶어 출력 ,(comma) 3자리마다 자리점 출력 .(dot) 소숫점 출력 ----------------------------------------------------------------.. 2021. 3. 15.
오라클(SQL)그룹함수(SUM, AVG, COUNT, MAX, MIN) 그룹함수 -복수개의 행을 대상으로 연산 -SUM, AVG, COUNT, MAX, MIN -그룹함수와 일반컬럼이 SELECT절에 사용되면 반드시 GROUP BY절이 WHERE절 다음에 기술 되어야 한다. (사용형식) SELECT[컬럼명1,.....] SUM(컬럼명)|AVG(컬럼명)|COUNT(컬럼명|*)|MAX(컬럼명)|MIN(컬럼명), FROM 테이블명 [WHERE 조건] [GROUP BY 컬럼명[,컬럼명,....] [HAVING 조건] [ORDER BY 컬럼명|컬럼인덱스 [[ASC]|DESC],....]; 1.SUM(C) -자료를 그룹으로 묶고 그 그룹 내의 컬럼에 대한 합계를 구함 -SELECT절에 일반 컬럼없이 SUM함수만 사용되면 테이블 전체가 하나의 그룹으로 간주-GROUP BY절 생략 사용예).. 2021. 3. 15.
오라클(SQL)형변환 함수(CAST,TO_CHAR, TO_NUMBER, TO_DATE) 변환함수 -자료형의 변환을 담당하는 함수 -CAST, TO_CHAR, TO_NUMBER, TO_DATE 가 제공 SELECT MEM_ID, MEM_NAME, MEM_MILEAGE, CAST(MEM_MILEAGE AS CHAR(10)) FROM MEMBER; SELECT SUBSTR(CART_NO,1,8), CAST(SUBSTR(CART_NO,1,8) AS DATE) AS "날짜", CAST(SUBSTR(CART_NO,9) AS NUMBER) AS "LOGIN된 순번", CART_PROD, CART_QTY FROM CART WHERE ROWNUM 2021. 3. 15.
반응형