⑴ sql统计年龄大于30岁的学生的人数
SQL统计年龄大于30岁的学生的人数:
select count(*) as 人数
from student
where(year(gatdate())-year(birthday))>30
⑵ SQL中,如何查询年龄
日期函数,access与SQL Server是有一点区别的,
如果是access的话,
select * from 你的表名
where year(now())-year(出生日期) between 20 and 25
如果是SQL Server的话,
select * from 你的表名
where year(getdate())-year(出生日期) between 20 and 25
呵呵,希望能有帮助,^_^
⑶ sql语句如何按年龄段和性别分组查询,麻烦给个具体例子,年龄字段是age,性别字段是sex
1、建表:
CREATETABLE[dbo].[Users](
[Name][nvarchar](50)NULL,
[Age][int]NULL,
[Sex][nchar](10)NULL
)ON[PRIMARY]
GO
2、插入数据:
⑷ 利用SQL查询年龄大于30的雇员的姓名、年龄(表里只有出生日期)
select name,
datediff(year,birthday,getdate()) as age
from table
where datediff(year,birthday,getdate()) > 30
⑸ 在数据库中怎么编写查询年龄在20——30岁之间的会员的sql语句
select*
from会员
where年龄>=20and年龄<=30
“elect * from 学生信息 where age between 18 and 20”此句sql最前面少个s
应该是 select * from 学生信息 where age between 18 and 20 意思是
在学生信息中找年龄在18到20的学生所有字段信息。