본문 바로가기

반응형

mariadb

(2)
[MySQL/MariaDB] with recursive 이번달 모든 날짜 출력 [MySQL/MariaDB] with recursive 이번달 모든 날짜 출력 특정 테이블에서 월데이터를 일별로 그룹을 지어 각각의 평균이나 합계를 출력 싶을 때 데이터가 1건도 존재하지 않는 날짜의 데이터는 출력되지 않는다 재귀호출을 통해서 이번달의 모든 날짜를 출력하거나 특정 패턴으로 변하는 데이터를 row로 각각 출력하고 싶을때 with recursive 구문을 이용하여 임시 테이블을 만들어 주면 되겠다 사용법은 대략 첫번째 select 쿼리에서 최초의 값을, 두번째 select 쿼리에서는 변화될 패턴과 조건을 걸어주면 된다 예제를 간단히 작성해보면 아래와 같다 1. 이번달 날짜를 모두 출력 - 이번달 1일(전달의 마지막날 + 1일)부터 이번달의 마지막날까지 1씩 증가한다 with recursive..
[MySQL/MariaDB] 귀찮은 쿼리 한번에 생성하기 (SELECT, UPDATE, INSERT, DELETE) [MySQL/MariaDB] 귀찮은 쿼리 한번에 생성하기 (SELECT, UPDATE, INSERT, DELETE) - 피곤하다 한글자라도 덜 치고 그 시간에 쉬자 1. 인트로 - 매번 SELECT 문을 직접 치고 - 매번 UPDATE 문을 직접 치고 - 매번 INSERT 문을 직접 치고 - 매번 DELETE 문을 직접 치는게 피곤하다 2. 쿼리 - 아래 쿼리 상단의 테이블명만 입력 후 쿼리를 실행하면 된다 (덜 피곤하다) /* 귀찮은 SELECT, UPDATE, DELETE, INSERT QUERY 한방에 생성하기 (feat. mybatis,ibatis) Created by 닢향 http://niphyang.tistory.com */ SET @tableName = 'TABLE NAME'; /* 테이블명..

반응형