sql知道出生日期怎么查询年龄
使用SQL查询出出生日期最大(即年龄最小)的老师姓名及出生日期?
使用SQL查询出出生日期最大(即年龄最小)的老师姓名及出生日期?
select 老师姓名,出生日期 from 表名 where 出生日期 in (select max(出生日期) from 表名)表名及字段名自己更换一下
用sql语句表示计算每个人的年龄,结果中显示姓名和年龄段,其中年龄为计算字段?
select Name as 姓名,DATEDIFF(YEAR,,GETDATE()) as 年龄
from table
SQL语句:先按性别,性别相同再按年龄升序排序并输出学生的姓名,性别和年龄信息?
select 姓名,性别,year(date())-year(出生日期) from 表名 order by 性别 asc,year(date())-year(出生日期) asc 还是我来答吧
用SQL语句检索出年龄大于等于18小于等于20的学生姓名和性别?
使用函数:Between 、Getdate()、datediff() 函数说明:
1/Between:检索数字类型或时间类型的区间记录
2/Getdate():获得当前计算机时间
3/datediff():计算两个时间之间的差值,可以计算年、月、日、时、分、秒、毫秒等 其他说明:SQL在检索区间数据时可以使用大于等于,小于等于,或Between函数 示例:(假设表名:table,出生日期 列名:col)多数都是存储的出生日期,很少直接存储年龄的 --第1种方法: select * from table where datediff(yyyy,col,getdate()) between 18 and 20 --第2种方法: select * from table where datediff(yyyy,col,getdate())18 and datediff(yyyy,col,getdate())20
SQL中怎么根据出生日期算出年龄,然后用年龄查询?
sql是不能查询的,php可以计算年龄
1、取得当前日期的时间
2、将sql中的出生日期换算成时间
3、当前日期时间-出生日期时间
4、将得到的数值转换为年月日