1. LTRIM,RTRIM,TRIM - 역할 LTRIM - 컬럼에서 지정한 문자를 왼쪽에서 제거한 결과 RTRIM - 컬럼에서 지정한 문자를 오른쪽에서 제거한 결과 TRIM - 컬럼에서 지정한 문자를 양쪽에서 제거한 결과 ◈ 구문형식 LTRIM (컬럼 , 제거할 문자) | RTRIM (컬럼 , 제거할 문자) - 제거할 문자가 없을시 기본적으로 공백TRIM ( [LEADING,TRAILING,BOTH] 제거할 문자 [FROM] 컬럼)- LEADING : 왼쪽에서 제거 | TRAILING : 오른쪽에서 제거 | BOTH : 양쪽에서 제거- 특별히 설정해주는 값이 없으면 기본값은 BOTH- 제거할 문자는 오직 한개 2. LTRIM - SQL 문장◈ SQL 1234 SELECT LTRIM(' 테스트입니다') A..
1. LPAD,RPAD - 역할LPAD - 지정한 수만큼 지정한 문자열로 왼쪽에 채워짐 RPAD - 지정한 수만큼 지정한 문자열로 오른쪽에 채워짐 ◈ 구문형식 LPAD(컬럼 , 채울 자릿수 , 채우고 싶은 문자) RPAD(컬럼 , 채울 자릿수 , 채우고 싶은 문자) ※ 채우고 싶은 문자가 없을 경우 기본적으로 공백으로 처리 채워지는 방식은 문자의 개수일 수도 있지만 경우에 따라 바이트 수를 의미 2. LPAD - SQL 문장 1. 영문(1바이트) ◈ SQL 1234SELECT LPAD('test',10) AS LPAD_ONE ,LPAD('test',10,'0') AS LPAD_TWO ,LPAD('test',10,'#') AS LPAD_THREE FROM DUAL ◈ 결과 테이블 LPAD_ONELPAD_T..
1. DATE_FORMAT - 역할DATE_FORMAT(날짜 , 형식) : 날짜를 지정한 형식으로 출력 2. DATE_FORMAT - 구분기호 구분기호역할구분기호역할 %Y 4자리 년도 %m 숫자 월 ( 두자리 ) %y 2자리 년도 %c 숫자 월(한자리는 한자리) %M 긴 월(영문) %d 일자 (두자리) %b 짧은 월(영문) %e 일자(한자리는 한자리) %W 긴 요일 이름(영문) %I 시간 (12시간) %a 짧은 요일 이름(영문) %H 시간(24시간) %i 분 %r hh:mm:ss AM,PM %T hh:mm:SS %S 초 3. DATE_FORMAT - SQL 문장1.첫번째 형식 ◈ SQL 1SELECT DATE_FORMAT(NOW(),'%Y-%m-%d') AS DATE FROM DUAL ◈ 결과 테이블 D..
1. 기본함수 1. 현재 날짜와 시간(SYSDTAE , NOW) ◈ SQL 1SELECT SYSDATE(),NOW() FROM DUAL ◈ 결과 테이블 SYSDATE()NOW()2016-09-22 오전 8:29:112016-09-22 오전 8:29:11 2. 현재 날짜(CURDATE ,CURRENT_DATE) ◈ SQL 1SELECT CURDATE(),CURRENT_DATE() FROM DUAL ◈ 결과 테이블 CURDATE()CURRENT_DATE()2016-09-222016-09-22 3. 현재 시간(CURTIME, CURRENT_TIME) ◈ SQL 1SELECT CURTIME(),CURRENT_TIME() FROM DUAL ◈ 결과 테이블 CURTIME()CURRENT_TIME()08:29:110..
ROUND() , TRUNCATE() - 역할ROUND(숫자,반올림할 자릿수) - 숫자를 반올림할 자릿수 +1 자릿수에서 반올림 TRUNCATE(숫자,버릴 자릿수) - 숫자를 버릴 자릿수 아래로 버림 ※ 반드시 버릴 자릿수를 명시해 주어야 함 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 ,-..
1. AS OF TIMESTAMP - 역할작업시 실수로 삭제된 데이터를 복구 ※ 영구적으로 가능한 것이 아니라 데이터 복구 가능 시간이 제한적임 삭제되었을 때 최대한 빠른 시간 내에 사용 2. AS OF TIMESTAMP - 기본 테이블◈ TEST_TABLE_ONE IDXNAME AMT ID1 테스트1 1000 test1 2 테스트2 2000 test2 3 테스트3 3000 test3 4 테스트4 4000 test4 5 테스트5 5000 test5 3. AS OF TIMESTAMP - SQL 문장 1. 실수로 ID가 test1 인 사람을 삭제 ◈ SQL 1DELETE FROM TEST_TABLE_ONE WHERE id='test1'; ◈ 결과 테이블 IDXNAME AMT ID2 테스트2 2000 test..
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. JSON - 정의 자바스크립트의 객체 표기법 원시값, 객체, 배열 등을 문자열 형태로 저장 2. JSON - 메소드 stringify - 객체를 JSON 형태의 문자열로 변환 parse - 문자열로 된 JSON을 객체로 변환 3. JSON - 예제◈ 코드 1234567891011121314151617var person_amt = { name : "테스트1" , amt : 3000 }; alert(person_amt);// [object Object] var person_amt_strify = JSON.stringify(person_amt); alert(person_amt_strify);// {"name":"테스트1","amt":3000} var person_amt_pa = JSON.parse(per..
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 ..
- Total
- Today
- Yesterday