memberOther
memberLevInfo
필드 | 종류 | Collation | 보기 | Null | 기본값 | 추가 | 실행 | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
int(10) | UNSIGNED | 아니오 | auto_increment | |||||||||||
char(1) | euckr_korean_ci | 아니오 | ||||||||||||
date | 예 | NULL | ||||||||||||
date | 예 | NULL | ||||||||||||
tinyint(3) | UNSIGNED | 예 | NULL | |||||||||||
varchar(20) | euckr_korean_ci | 아니오 |
membership 핸드폰번호가 null인 데이터의 갯수
select count(*)from membership where tel is null;
birth의 데이터 타입을date로 변환
alter table membership modify birth date;
나이 많은 사람출력,적은 사람 출력
1.select * from membership order by birth asc limit 0,1;
2.select min(birth) from membership;
3.select min(left(birth,4)) from membership;
4.select * from membership order by birth desc limit 0,1;
나이 많은 사람과 적은사람의 나이차
1.select concat((select birth from membership order by birth desc limit 0,1)-(select birth from membership order by birth asc limit 0,1));
2.select min(left(birth,4))-max(left(birth,4)) as '차' from membership;
주소 업데이트
update membership set addr1="서울시 종로구" where user_id="test1";
update membership set addr1="서울시 강남구" where user_id="test2";
update membership set addr1="부산시 해운대구" where user_id="test3";
update membership set addr1="강원도 속초시" where user_id="test4";
update membership set addr1="경기도 성남시" where user_id="test5";
서울에 살고있는 여성
select *from membership where gender="F" AND addr1 like "%서울%";
아이디 이름 패스워드 모양 출력
select concat(user_id,' ',user_name,' ','****') as '아이디/이름/패스워드' from membership;
job이 j001 j002 j005인 사람 출력
1.select * from memberOther where job="j001" or job="j002" or job="j005";
2.select * from memberOther where job in('j001','j002','j005');
job이 j001 j002 j005인 사람 출력,취미가h001인 사람
select * from memberOther where job="j001" or job="j002" or job="j005" or hobby="h001";
추천인이 없는 사람
select user_id from memberOther where recId is null or trim(recId)="";
혈액형이 O형인 사람의 아이디와 이름을 출력
select user_id,(select user_name from membership where user_id=a.user_id) as '혈액형이 O형인사람' from memberOther a where blood="O";
아이디와 이름 성별 시작일 종료일 출력
select user_id as '아이디',user_name as '이름', gender as '성별',(select levelDayS from memberLevInfo where user_id=a.user_id) as '시작일',(select levelDayE from memberLevInfo where user_id=a.user_id) as '종료일' from membership a;
'개발 > sql' 카테고리의 다른 글
oracel sql (0) | 2015.09.23 |
---|---|
mysql,if,ifnull, format, update,이중 select (0) | 2015.08.17 |
tinyint ,unsigned (0) | 2015.08.13 |
sql create,concat,as,datediff,date_fomat,이중 select,if, 소개팅어플 db (0) | 2015.08.12 |
mysql update,delete alter add,count,distinct,like (0) | 2015.08.05 |
댓글