UPDATE 테이블명1 SET 컬럼1 = 변경할 값, 컬럼2 = 변경할 값 ..... WHERE 조건; 더보기 1. 2020년도 판매금액이 8천만 이상인 거래처의 담당자 컬럼에 '우수처'로 갱신 ( WHERE절에 EXISTS문 사용 ) UPDATE BUYER --변경할 테이블명 SET BUYER_CHARGER = '우수처' --컬럼명 = 변경할 컬럼값 WHERE EXISTS (SELECT SUM(CART.CART_QTY * PROD.PROD_SALE) FROM PROD , CART WHERE CART.CART_NO LIKE '2020%' AND CART.CART_PROD = PROD.PROD_ID AND PROD.PROD_BUYER = BUYER.BUYER_ID HAVING SUM(CART.CART_QT..
ing
주의할점 문장 입력할 때 작은 따옴표(' ')만 사용! 큰 따옴표(" ") 사용시 오류 예시 더보기 컬럼 중 NULL 값 있을 경우 INSERT INTO 테이블명(컬럼명1,컬럼명2,컬럼명3) VALUES(데이터1,데이터2,NULL); 1. 단순 데이터 입력 Table 전체 컬럼에 값 입력 INSERT INTO 테이블명1 VALUES(데이터1,데이터2,데이터3); 더보기 INSERT INTO REMAIN VALUES('2003','P101000001',20,10,12,18,'2004-01-01'); Column명 기술하여 입력하는 방법(권장) INSERT INTO 테이블명1(컬럼명1,컬럼명2,컬럼명3) VALUES(데이터1,데이터2,데이터3); 더보기 INSERT INTO EMP (EMPID,NAME,DE..
특정 개수의 행만 조회 하기 행 번호 매기기 SELECT ROWUN, 컬럼명1, 컬럼명2 FROM 테이블명; --WHERE ; 예시 SELECT ROWNUM, NAME, AREA, SCORE FROM TEST_TABLE; console 점수별로 나열하고 ROWNUM 하는 경우 SELECT ROWNUM, NAEM, AREA, SCORE FROM TEST_TABLE ORDER BY SCORE DESC;
패턴 의미 패턴 의미 ^ 시작 문자열 | 또는 $ 종결 문자열 \ 제외(패턴문자) ? 앞의 문자/식 0,1 [ ] 문자의 범위[0-9] + 앞의 문자/식 1, { } 반복 {n},{n,}, {n,m} * 앞의 문자.식 ( ) 식(작은 그룹) . 어떠한 문자 \n , \t 개행, 탭 등 \d, \D [0-9],[^0-9] \w, \W 문자 및 숫자 [0-9a - zA-Z_] REGEXP-LIKE(str, pattern [,opt]) : 패턴을 사용하여 str 검증 [opt] c: 대소문자 구분 i : 대소문자 구분 안함, m: 다중 행 검색 SELECT 칼럼명 FROM 테이블명 WHERE EXGEXP_LIKE( ); -- 회원 중에 성이 '김'이고, 성 다음에 '성' 또는 '형'이 있는 회원 검색 SELE..