select: 2개의 글
쿼리에서 조건을 걸어 데이터가 return 0 row일때 쿼리에서 "값이 없다" 라는 결과를 리턴값으로 처리하는 방법을 사용해보려한다. 1. 테이블 생성하기 CREATE TABLE `CODE_TABLE` ( `CODE_CD` VARCHAR(10) NOT NULL COLLATE 'utf8_bin', `CODE_NM` VARCHAR(10) NOT NULL COLLATE 'utf8_bin' ) COLLATE='utf8mb4_unicode_ci' ENGINE=InnoDB; 코드테이블이라는 테스트 테이블을 생성한다. 코드테이블은 코드, 코드명 컬럼으로 구성된다. 2. 데이터 넣기 INSERT INTO CODE_TABLE VALUES('10','개발팀'); INSERT INTO CODE_TABLE VALUES('2..
DB 데이터를 파일로 추출하여 엑셀파일로 작업해야하는 경우가 생기기도 합니다. 아래 쿼리는 DB 명령프롬프트 창에서 해당 SELECT문을 파일로 저장하는 쿼리 예제입니다. SELECTusers.id, ifnull(payment.payment_count, 0) as payment_countINTO OUTFILE '20170101_paycount.log' FIELDS TERMINATED BY '|'FROM(select id from users where (withdraw_date > '2016-01-01' and withdraw_date < '2016-12-31') or withdraw_date is null) usersLEFT JOIN(select order_user_id as id, count(payme..