❶ sql语句如何按年龄段和性别分组查询,麻烦给个具体例子,年龄字段是age,性别字段是sex
1、建表:
CREATETABLE[dbo].[Users](
[Name][nvarchar](50)NULL,
[Age][int]NULL,
[Sex][nchar](10)NULL
)ON[PRIMARY]
GO
2、插入数据:
❷ 在Access如何设置根据性别升序排序,性别相同的,按年龄降序排序。(
利用order by子句指定排序规则即可,请参考下列SQL语句
select * from 表名 order by 性别 asc,年龄 desc;
说明,排序准则列表中越靠左边的准则其排序越优先。
❸ 写出SQL语句,学号(student_id)按小到大的顺序排列显示所有男生的信息。
select * from student
where sex='男'
order by student_id asc
❹ SQL语句:先按性别,性别相同再按年龄升序排序并输出学生的姓名,性别和年龄信息
select 姓名,性别,year(date())-year(出生日期) from 表名 order by 性别 asc,year(date())-year(出生日期) asc
还是我来答吧
❺ 显示所有男生姓名、课程、成绩,并按照成绩由高到低进行排序的SQL语句怎么写
SELECT 姓名,课程,成绩 FROM [表] WHERE 性别 = '男' ORDER BY 成绩 DESC
SELECT 姓名,课程,成绩 FROM [表] WHERE 性别 = '女' AND 成绩 > 80 ORDER BY 成绩 DESC
UPDATE TABLE [表] SET 成绩 = 90 WHERE 姓名 LIKE '张%'
❻ 如何用SQL命令在已知表中查询所有已婚的,记录的职工号、姓名,性别,和出生日期,结果按姓名升序排序
select 职工号,姓名,性别,出生日期 from 表名 where 婚否='已婚' order by 姓名 asc
不过默认就是升序
❼ sql一个表按男女分组,性别相同的按年龄排,group by 后面加having怎么写
select * from 表名
group by 性别
order by 性别,年龄
不用having,这个是查询中有计算列时判断用的
❽ 在查询中按照性别排序,在sql语句中使用
sql 排序语句为 order by 字段名 asc/desc
例如:需要升序则 order by 性别
降序排则是 order by 性别 desc ,其实如果是性别的话降序升序应该没什么区别。你试试吧~
❾ SQL查询中将teacher表中的记录按性别升序第一关键字,姓名降序第二关键字排序。如何写查询语句非常感谢
select * from teacher order by 性别,姓名 Desc;
sql语句中,不写降序,就是默认升序,所以性别不用谢asc