你好,一张表,这张表有id,name,sex,age,weight,五个属性,任意插入几组数据,包括男女,根据性别,人数多的在表的最上面显示,用一条sql语句怎么写?
新增语句:INSERT INTO user (id,name,sex,age,weight) VALUES (?,?,?,?,?)
"人数多的在表的最上面显示"你这个表也没有人数属性啊。 如果有人数属性那么在查询的时候末尾加上条件 ORDER BY '人数' DESC
没有人数这个属性,根据性别统计男女人数,人数大的排在最前面,人数一样的话按插入数据的顺序排列。这个怎么用sql写
@东方411: SELECT sex FROM user GROUP BY sex
@我的博客猿,你这句查的是男女性别,我要查的是男女的所有信息
@东方411: *
@我的博客猿 有一张学生表,给里面任意插入男女属性,这张表中,男的比女的多,则男的在前排列,如果女的比男的多,则女的在前排列,一样多则按插入数据的先后顺序正常排列,用sql语句怎么查询
@东方411: select * from user group by sex
@我的博客猿 你这句只能查两个人的数据啊