1. ROUND() , TRUNC() - 역할ROUND(숫자,반올림할 자릿수) - 숫자를 반올림할 자릿수 +1 자릿수에서 반올림 TRUNC(숫자,버릴 자릿수) - 숫자를 버릴 자릿수 아래로 버림 2. ROUND() - SQL 문장◈ SQL 1234567891011121314SELECT ROUND(3456.1234567) FROM DUAL;// 3456 SELECT ROUND(3456.1234567 ,1) FROM DUAL;// 3456.1 SELECT ROUND(3456.1234567 ,4) FROM DUAL;// 3456.1235 SELECT ROUND(3456.1234567 ,-1) FROM DUAL;// 3460 SELECT ROUND(3456.1234567 ,-2) FROM DUAL;// 3500..
1. IS NULL - 역할특정 컬럼에 NULL 값이 포함되어 있을 때 해당하는 데이터를 처리 2. IS NULL - 기본 테이블◈ TEST_TABLE_ONE IDX NAME AMT ID TEL1 테스트1 1000 test1 2 테스트2 2000 test2 3 테스트3 3000 test3 021-0000-0003 4 테스트4 4000 test4010-0000-0004 5 테스트55000 test5010-0000-0005 3. IS NULL - SQL 문장◈ SQL 123SELECT * FROM TEST_TABLE_ONE WHERE TEL IS NULL ◈ 결과 테이블 IDX NAME AMT ID TEL1 테스트1 1000 test1 2 테스트2 2000 test2 ◈ 설명 TEL 컬럼이 비어 있는 것들만..
1. LIKE - 역할 컬럼에 들어가 있는 값들 중 특정 문자가 포함되어 있는 값을 조회하고자 할 경우 사용 ◈ 구문형식 WHERE 컬럼 [NOT] LIKE (%) 검색할 값 ( _ , % ) 2. LIKE - 기본 테이블 ◈ TEST_TABLE_ONE IDX NAMEAMT ID TEL1테스트11000test1010-0000-00012테스트22000test2011-0000-00023테스트33000test3021-0000-00034테스트44000test4010-0000-00045테스트55000test5010-0000-0005 3. LIKE - SQL 문장1 ◈ SQL 123SELECT * FROM TEST_TABLE_ONE WHERE TEL LIKE '010%' ◈ 결과 테이블 IDXNAME AMT ID ..
1. JOIN - 역할다양하게 분리되어 있는 테이블들 중에서 필요한 데이터를 보고자 할 때 테이블을 연결하거나 조합하는 작업 2. JOIN - 기본 테이블 ◈ TEST_TABLE_ONE IDXIDNAMEAMT1test1테스트110002test2테스트220003test3테스트330004test4테스트440005test5테스트55000 ◈ TEST_TABLE_TWO IDXIDNAMECHECK_YN1test1테스트1Y2test2테스트2Y3test3테스트3 4test6테스트6 5test7테스트7 3. JOIN - SQL 문장 (일반적인 문장)◈ JOIN 문장을 쓰지 않을 경우 12345678SELECT A.ID ,A.NAME ,A.AMT ,B.CHECK_YN FROM TEST_TABLE_ONE A ,TEST_T..
1. IN,EXISTS - 역할IN - 특정 컬럼에 여러 개의 값이 포함되었는지 체크 EXISTS - 특정 컬럼에 값이 존재하는지 체크 2. IN,EXISTS - 기본 테이블 ◈ TEST_TABLE_ONE IDX NAME AMT 1테스트11000 2테스트22000 3테스트33000 4테스트44000 5테스트51000 6테스트62000 7테스트73000 8테스트84000 ◈ TEST_TABLE_TWO IDX NAME CHECK_YN 1테스트1Y 2테스트2Y 3테스트3 4테스트4 5테스트5Y 6테스트6Y 7테스트7 8테스트8 3. IN - SQL 문장◈ SQL 1SELECT * FROM TEST_TABLE_ONE WHERE AMT IN ('1000','2000'); 12SELECT * FROM TEST_TA..
1. CONCAT - 역할2개 이상의 필드를 하나의 필드로 이어서 나타내고 싶을 때 사용하는 함수 2. CONCAT - 기본 테이블◈ TEST_TABLE_ONE IDXNAME MON_DATE MONEY_AMT MEMO 1테스트12016-07-0110001일_테스트1 2테스트12016-07-0210002일_테스트13테스트22016-07-0120001일_테스트24테스트22016-07-0220002일_테스트2 3. CONCAT - SQL 문장◈ SQL 12345SELECT MON_DATE ,CONCAT(NAME,'-',MONEY_AMT) AS NAME_AMT FROM TEST_TABLE_ONE ◈ 결과 테이블 MON_DATENAME_AMT 2016-07-01테스트1-10002016-07-02테스트1-10002..
1. GROUP_CONCAT - 역할GROUP BY로 된 레코드들 중에서 구분자를 이용하여 해당하는 문자열을 보고자 할때 사용 2. GROUP_CONCAT - 기본 테이블◈ TEST_TABLE_ONE IDXNAME MON_DATE MONEY_AMT MEMO 1테스트12016-07-0110001일_테스트1 2테스트12016-07-0210002일_테스트13테스트22016-07-0120001일_테스트24테스트22016-07-0220002일_테스트2 3. GROUP_CONCAT - SQL 문장◈ SQL 12345678SELECT MON_DATE ,SUM(MONEY_AMT) AS AMT ,GROUP_CONCAT( NAME SEPARATOR ',') AS NAME ,GROUP_CONCAT( MEMO SEPARATO..
- Total
- Today
- Yesterday