몇주 정보 추출
select week('2004-12-31', 0) d31 ,week('2004-12-31', 2) d31 ,week('2005-01-01', 0) d1 ,week('2005-01-01', 2) d1 ,week('2005-01-02', 0) d2 ,week('2005-01-02', 2) d2 ; select week('2005-01-31', 0) d31 ,week('2005-01-31', 2) d31 ,week('2005-02-01', 0) d1 ,week('2005-02-01', 2) d1 ,week('2005-02-09', 0) d9 ,week('2005-02-09', 2) d9 ; select week('2005-01-01', 0) d1 ,week('2005-01-02', 0) d2 ,week('2..
2007. 6. 4.
서브 쿼리 이용(자신의 그룹에 맞는값 가져오기)
자신의 그룹에 맞는값 가져오기 (no_1,no_2,no_3,no_4) DROP TABLE IF EXISTS `TB_A`; CREATE TABLE `TB_A` ( `no_1` int(11) NOT NULL default '0', `no_2` int(11) NOT NULL default '0', `no_3` int(11) NOT NULL default '0', `no_4` int(11) NOT NULL default '0', `title` char(50) NOT NULL default '', PRIMARY KEY (`no_1`,`no_2`,`no_3`,`no_4`) ) type=myisam DEFAULT CHARSET=euckr; insert into TB_A ..
2007. 6. 4.
핸드폰번호 - 로 분리
select if( length(phone_no)>10 ,concat(substring(phone_no,1,3),"-",substring(phone_no,4,4),"-",substring(phone_no,8,4)) ,concat(substring(phone_no,1,3),"-",substring(phone_no,4,3),"-",substring(phone_no,7,4)) ) han_phone from 테이블명 select case when length(phone_no)<10 then 'min 10' when length(phone_no)=10 then concat(substring(phone_no,1,3),"-",substring(phone_no,4,3),"-",substring..
2007. 6. 4.