sql根据身份证号得到年龄进行统计

更新时间:2023-07-10 02:46:14 阅读: 评论:0

sql根据⾝份证号得到年龄进⾏统计
土建工程预算软件sql语句:
lect pax_id_nbr, round(age/10,1),age四大工学院
from (
lect distinct p.pax_id_nbr pax_id_nbr,(2015-to_number(substr(p.pax_id_nbr,7,4))) age      //得到唯⼀证件号及年龄
from pnrd p
where length(p.pax_id_nbr)=18) p                          //pax_id_nbr号可能是护照,所以位数限定18为⾝份证
where round(age/10,1)>8                                            //⼤于80岁的
其中使⽤到round(),顺便说⼀下round⽤法:
山上的女人是老虎ROUND
返回数字表达式并四舍五⼊为指定的长度或精度。
语法
ROUND ( numeric_expression , length [ , function ] )
参数
numeric_expression
精确数字或近似数字数据类型类别的表达式(bit 数据类型除外)。
length
是 numeric_expression 将要四舍五⼊的精度。length 必须是 tinyint、smallint 或int。当 length 为正数时,numeric_expression 四舍五⼊为 length 所指定的⼩数位数。当 length 为负数时,numeric_expression 则按 length 所指定的在⼩数点的左边四舍五⼊。
游子吟诗意
function
是要执⾏的操作类型。function 必须是 tinyint、smallint 或 int。如果省略 function 或 function 的值为
长相思林逋0(默认),numeric_expression 将四舍五⼊。当指定 0 以外的值时,将截断 numeric_expression。
咽拼音组词返回类型
返回与 numeric_expression 相同的类型。
注释
ROUND 始终返回⼀个值。如果 length 是负数且⼤于⼩数点前的数字个数,ROUND 将返回 0。
⽰例结果
ROUND(748.58, -4) 0
当 length 是负数时,⽆论什么数据类型,ROUND 都将返回⼀个四舍五⼊的 numeric_expression。
油炸排骨的做法>微信的英语⽰例结果
ROUND(748.58, -1) 750.00
ROUND(748.58, -2) 700.00
ROUND(748.58, -3) 1000.00

本文发布于:2023-07-10 02:46:14,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1075170.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数字   返回   指定   表达式
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图