⑴ 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的學生所有欄位信息。