일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 리눅스
- Java
- Entity Code 치환
- javascript
- docker 컨테이너로 띄우기
- 톰캣
- jQuery
- insert
- Linux
- 특수문자 치환
- js
- for문
- Docker Compose
- springboot+redis
- aws elasticache 활용
- mysql
- Tomcat
- 자바
- architecture
- catalina.out
- 초단위
- 제이쿼리
- 엔티티 코드 치환
- Stack
- sftp
- 자바스크립트
- select
- redis + spring boot 함께
- 정규식
- 만들면서 배우는 클린 아키텍처
- Today
- Total
목록select (2)
꾸준하게, 차근차근

INSERT INTO prod_code ( sort_no , code_no , code_order , code_name , code_type , code_yn ) SELECT 'B' , code_no , code_order , code_name , code_type , code_yn FROM prod_code WHERE sort_no = 'A'; 위와 같이 INSERT문에는 기존 테이블에 존재하는 컬럼 그대로를 정의한다. 그리고 SELECT문에도 기존 테이블에 존재하는 컬럼을 그대로 정의하되 변경되어 저장되기를 원하는 컬럼 자리에 값을 정의한다. 이때 INSERT문에 정의된 컬럼 위치와 SELECT문에 정의된 컬럼 위치가 동일해야 원하는 컬럼에 원하는 값이 정상적으로 추가될 수 있으니 유의하자. WHER..

stu_subject, stu_score, stu_grade 속성의 데이터 값이 다중이고 CONCAT된 갯수만큼 정보를 각각 INSERT해야 하는데 도저히 쿼리로는 반복문을 해결할 수 없을 것 같아 프로시저를 만들어보기로 했다. BEGIN DECLARE stuSeq int(11); DECLARE stuName varchar(50); DECLARE stuSubject varchar(50); DECLARE stuScore varchar(50); DECLARE stuGrade varchar(50); DECLARE stuSubject1 varchar(50); DECLARE stuScore1 varchar(50); DECLARE stuGrade1 varchar(50); DECLARE DEL char(1) DEFA..