mysql学生数据表关于性别、出生日期等的简单读取

 

数据库名:xingdong,字段name,sex(1男,0女),pass,date

select if(sex,'男','女') from xingdong;  列出数据表xingdong中的性别

select if(sex,'男','女')as stusex from xingdong;列出数据表xingdong中的性别,字段改为stusex

select concat("姓名",name,"密码",pass,"性别",sex) from xingdong;列出数据表中的信息为:姓名邢栋密码1314性别男

select concat("姓名",name,"密码",pass,"性别",if(sex,'男','女')) as stupeople from xingdong;列出数据表中的信息为:姓名邢栋密码1314性别男,字段改为stupeople

select name,birth from xingdong where birth>=(select birth from xingdong order by birth desc limit 1); 列出年龄最小的人的名字和出生日期,包括重复。

select * from xingdong where date=(select max(date) from xingdong);列出年龄最小的人的相关信息,包括重复。

select distinct year(date)as "学生出生年份" from xingdong; 列出数据表中的出生年份,去掉重复

select * from xingdong group by date; 列出数据表中所有的信息,去掉日期重复的

分类:   数据库  / 
标签:   mysql
 /  浏览量:  1642
2014-5-13 10:11 Tuesday