1. DELETE - 역할테이블에 데이터를 삭제하는 역할 ◈ 구문형식 DELETE FROM 테이블명 WHERE 조건 컬럼= 조건 값 SELECT문을 이용 DELETE FROM 테이블명 WHERE 조건 컬럼 = (SELECT 컬럼명 FROM 테이블명 WHERE 조건 컬럼 = 조건 값) 2. DELETE - 기본 테이블 ◈ TEST_TABLE_ONE IDXIDNAMEAMT1test1테스트110002test2테스트220003test3테스트33000 ◈ TEST_TABLE_TWO IDXIDNAMEAMT CHECK_YN1test1테스트11000 2test2테스트22000 Y3test3테스트33000 Y 3. DELETE - SQL 문장 1. DELETE - 일반 문장 ◈ SQL 문장 1DELETE FROM TES..
1. UPDATE - 역할테이블에 데이터를 수정하는 역할 ◈ 구문형식 UPDATE 테이블명 SET 컬럼1 = 값1 , 컬럼2 = 값2 ... WHERE 조건 컬럼= 조건 값 SELECT문을 이용 UPDATE 테이블명 A SET 컬럼1 = (SELECT 컬럼명 FROM 테이블명 B WHERE A.컬럼2=B.컬럼2)WHERE 조건컬럼 = 조건 값 2. UPDATE - 기본 테이블 ◈ TEST_TABLE_ONE IDXIDNAMEAMT1test1테스트110002test2테스트220003test3테스트33000 ◈ TEST_TABLE_TWO IDXIDNAMEAMT1test1테스트110002test2테스트220003test3테스트33000 3. UPDATE - SQL 문장 1. UPDATE 일반 문장 ◈ SQL 문..
1. INSERT - 역할 테이블에 데이터를 삽입하기 위해 쓰이는 문장으로 한행이나 여러행을 입력하고자 할 경우 쓰임 ◈ 구문형식 한 행 입력 : INSERT INTO 테이블명(컬럼명1, 컬럼명2 ....) VALUES(값1,값2,....) 여러 행 입력 : INSERT INTO 테이블명(컬럼명1, 컬럼명2 ....) SELECT .... 2. INSERT - 기본 테이블 ◈ TEST_TABLE_ONE IDXIDNAMEAMT1test1테스트110002test2테스트220003test3테스트33000 ◈ TEST_TABLE_TWO IDXIDNAMEAMT1test4테스트440002test5테스트550003test6테스트66000 3. INSERT - SQL 문장 1. 한 행 입력 ◈ SQL 문장 12INSE..
1. SELF JOIN - 역할하나의 테이블 내에서 같은 테이블의 다른 칼럼 값을 참조하고 있을 때 이를 셀프 조인을 활용하여 원하는 데이터를 얻게 해주는 역할 2. SELF JOIN - 기본 테이블 ◈ TEST_TABLE_ONE IDXIDNAMEAMT MAN_ID1test1테스트11000 mana12test2테스트22000 mana13test3테스트33000 mana14test4테스트44000mana25test5테스트55000mana2 6mana1관리자1 7mana2관리자2 3. SELF JOIN - SQL 문장 ◈ SQL 문장 12345SELECT A.ID ,A.NAME ,B.NAME AS MAN_NAME FROM TEST_TABLE_ONE A JOIN TEST_TABLE_ONE B ON A.ID =..
1. USING - 역할두 개의 테이블이 내부 조인으로 조인 될 때 조인하고자 하는 두 테이블의 컬럼명이 같을 경우 조인 조건을 길게 적지 않고 간단하게 적을 수 있도록 하는 역할 2. USING - 기본 테이블 ◈ 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 조건을 가진 문장 123456SELECT A.ID ,A.NAME ,B.CHECK_YN FROM TEST_TABLE..
1. EXTRACT() - 역할 입력된 날짜에서 추출하고자 하는 연도,월,시간,분 초 등을 반환하는 함수 ◈ 구문형식 EXTRACT( 보고자 하는 정보 FROM 입력 날짜 ) 보고자 하는 정보 : YEAR , MONTH , DAY , HOUR , MINUTE , SECOND 2. EXTRACT() - SQL 문장 ◈ SQL 12SELECT EXTRACT(YEAR FROM SYSDATE) AS YEAR ,EXTRACT(MONTH FROM SYSDATE) AS MONTH ,EXTRACT(DAY FROM SYSDATE) AS DAY FROM DUAL ◈ 결과 YEARMONTHDAY 20191113 ◈ 설명 보고자 하는 정보를 입력하고 특정날짜를 입력한 경우 위와 같은 결과를 보여줍니다.이 방법 말고도 TO_C..
1. ADD_MONTHS - 역할입력한 특정 날짜에 입력한 정수 만큼 월을 더하여 반환하는 함수 ◈ 구문형식 ADD_MONTHS(특정 날짜 , 더하고자 하는 정수) 2. ADD_MONTHS - SQL 문장◈ SQL 1234SELECT ADD_MONTHS(SYSDATE,1) AS ADD_ONE_MON ,ADD_MONTHS(SYSDATE,2) AS ADD_TWO_MON ,ADD_MONTHS(SYSDATE,3) AS ADD_THREE_MON FROM DUAL ◈ 결과 테이블 ADD_ONE_MONADD_TWO_MONADD_THREE_MON 2019-12-13 오전 10:12:092020-01-13 오전 10:12:09 2020-02-13 오전 10:12:09 ◈ 설명 오늘 날짜가 2019년 11월 13일 오전 ..
1. WIDTH_BUCKET - 역할 최소값과 최대값을 설정하고 분할 수를 설정하여 어느 위치에 있는지를 반환하는 함수 ◈ 구문형식 WIDTH_BUCKET(컬럼,최소값,최대값,분할 수) 2. WIDTH_BUCKET - 기본 테이블 ◈ 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. WIDTH_BUCKET - SQL 문장◈ SQL 123SELECT AMT ,WIDTH_BUCKET(TO_NUMBER(AMT),1000,5000,2) AS AMT_BUCKET FROM..
1. MOD - 역할 정수 값 2개를 입력하여 나머지 반환하는 함수 ◈ 구문형식 MOD(숫자1,숫자2) - 숫자1을 숫자2로 나눈 나머지 반환 2. MOD - SQL 문장 ◈ SQL 12SELECT MOD(10,2) AS MOD_1 ,MOD(10,3) AS MOD_2 ,MOD(10,4) AS MOD_3 ,MOD(10,5) AS MOD_4 FROM DUAL ◈ 결과 MOD_1MOD_2MOD_3MOD_4 0120 ◈ 설명 MOD 함수는 몫을 반환하는 것이 아니라 나머지를 반환하는 함수입니다.그래서 10을 2로 나누면 몫은 5, 나머지는 0 이라서 0을 반환합니다.나머지 3,4,5로 나누어도 마찬가지로 나머지가 1,2,0으로 반환이 됩니다.
1. CEIL - 역할 소수점을 포함한 값을 넣었을 때 무조건 올림하여 정수값을 반환하는 함수 ◈ 구문형식 CEIL(숫자) - 숫자는 소수점을 포함 2. CEIL - SQL 문장 ◈ SQL 12SELECT CEIL(102.11111) AS NUM FROM DUAL ◈ 결과 NUM 103 ◈ 설명 CEIL 함수는 소수점이 있을 경우 무조건 올림처리하여 정수값을 반환합니다.여기에 같이 쓰이는 함수는 반올림 하는 ROUND 함수 나 무조건 버리는 TRUNCATE 함수가 있습니다.
- Total
- Today
- Yesterday