반응형 프로그래밍/Oracle, MySQL3 [MySQL] 여러개 한번에 insert 하기 MySQL에서 여러개의 데이터를 한 테이블에 한번에 Insert 하는 방법입니다. 그냥 values( data1 ), (data2),,, 이런식으로 넣으면 됩니다! 1 2 3 4 5 INSERT INTO 테이블명 (컬럼1, 컬럼2,,,,) VALUES ('값1','값2'), ('값1','값2'), ('값1','값2'); cs 테스트용으로 testtable이라는 테이블을 생성합니다. *테이블 구조 1. 여러 데이터 insert! 1 2 3 4 5 INSERT INTO testtable (subject, content) VALUES ('sub1','con1'), ('sub2','con2'), ('sub3','con3'); cs 2. 확인! 프로그래밍/Oracle, MySQL 2021. 1. 15. 오라클 서브쿼리 서브쿼리(subQuery) - select구문 내부에 또 다른 select 구문이 있는 것 (ex 페이징처리) 단일행 서브쿼리 - select 문장으로 부터 하나의 행만 검색하는 것을 단일행 서브쿼리라고 합니다. 예제) emp테이블에서 SCOTT이 받는 급여보다 많이 받는 사원의 사번, 이름, 업무, 급여순으로 출력 *서브쿼리에 익숙치 않은 분들은 바로 출력을 하는 것보다 하나하나 나눠서 출력하는 게 좋습니다. 1. SCOTT이 받는 급여를 먼저 출력 2. 서브쿼리를 이용해서 급여를 3000보다 많이 받는 사원의 사번, 이름, 업무, 급여 출력 예제) emp테이블에서 입사일이 가장 오래된 사원의 이름과 입사일을 출력 1.가장 오래된 입사일을 먼저 출력 2. 서브쿼리를 이용해서 입사일이 80/12/17인 .. 프로그래밍/Oracle, MySQL 2016. 9. 29. 오라클 그룹함수, group by, having 그룹함수 => 통계처리(계산목적) - 테이블의 전체 테이블에서 통계적인 결과를 구하기 위해 행 집합에 적용하여 하나의 결과를 생산함 - 하나 이상의 행을 그룹으로 묶어 연산하여 총합, 평균 등 하나의 결과를 구함 1. select 키워드 다음에 쓸 수 없는 컬럼 (실행 시 오류) - 사번, 사원이름 등의 컬럼은 보통 한 그룹 안에 여러가지 값이 존재하므로 조회할 수 없음 -> 특별한 기준이 없으므로 컴퓨터가 어느 레코드 하나만 알아서 가져다 줄 수 없음 2. select 키워드 다음에 쓸 수 있는 컬럼 - 어떤 크룹 안의 모든 사원의 부서번호는 항상 같아서, 부서번호가 그 그룹을 대표할 수 있으므로 조회가 가능 - 최대값이나 평균값 등도 그룹별로 하나로 묶어서 가지고 올 수 있으므로 조회가 가능 -> m.. 프로그래밍/Oracle, MySQL 2016. 9. 29. 이전 1 다음 반응형