http://tirran.kro.kr/camelConverter/

 

 

찾기옵션 정규식 선택하고

//스네이크케이스 -> 카멜케이스 변환


([A-Za-z]+)(_([A-Za-z])([A-Za-z]+))? //찾기
\L$1\U$3\L$4 //바꾸기

예시 ex) REG_DATE -> regDate

 

위에 수정작업 거치고 '_' 남았을시 regDept_code 이렇게됨

$1\U$3\L$4 //바꾸기

예시 ex) REG_DEPT_CODE -> regDept_code -> regDeptCode


-- 일
SELECT  DATE_FORMAT(A.reg_date,'%Y.%m.%d')
FROM 테이블 A
GROUP BY 1

-- 주
select CONCAT(DATE_FORMAT(DATE_SUB(A.reg_date, INTERVAL (DAYOFWEEK(A.reg_date)-1DAY), '%Y.%m.%d'),
        '~',
        DATE_FORMAT(DATE_SUB(A.reg_date, INTERVAL (DAYOFWEEK(A.reg_date)-7DAY), '%Y.%m.%d'))
FROM 테이블 A
GROUP BY 1

-- 월
DATE_FORMAT(A.reg_date,'%Y.%m')
FROM 테이블 A
GROUP BY 1

-- 분기
select concat(DATE_FORMAT(A.reg_date,'%Y '),concat(QUARTER(A.reg_date),'분기'))
FROM 테이블 A
GROUP BY 1

-- 반기
select concat(DATE_FORMAT(A.reg_date,'%Y '),if(QUARTER(A.reg_date) IN (1,2),'상반기','하반기'))
FROM 테이블 A
GROUP BY 1

-- 연
select concat(DATE_FORMAT(A.reg_date,'%Y'),'년')
FROM 테이블 A
GROUP BY 1


UPDATE 갱신테이블명 A
SET 갱신컬럼명 =
(SELECT 갱신요청컬럼 또는 값
FROM 참조테이블명 B
WHERE A.조인컬럼 연산자 B.조인컬럼
)
WHERE 갱신할 Row 조건;


update set select

   릴레이션 (relation) = 테이블 (table)

   튜플 (tuple) = 레코드 (record) = 로우 (row) = 카디널리티 (cardinality)

   에트리뷰트(attribute) = 칼럼 (column) = 디그리 (degree)