前端 后端的基本 交互(后端 scala)(一)

时间:2022-06-28 21:08:30

scala 查sql 的一些函数

round(字段名称,保留的小数个数) : 用于把数值字段舍入为指定的小数位数。

cast(expression AS data_type): 将某种数据类型的表达式显式转换为另一种数据类型

参数说明:
expression:任何有效的SQServer表达式。

AS:用于分隔两个参数,在AS之前的是要处理的数据,在AS之后是要转换的数据类型。

data_type:目标系统所提供的数据类型,包括bigint和sql_variant,不能使用用户定义的数据类型。

decimal(precision ,scale ): 数据类型 表示 总位数为 precision 且小数点后位数为 scale 的小数。

参数说明:

precision : 一个在 1 到 127 范围内(含 1 和 127)的整数表达式,指定表达式中的位数。缺省设置为 30。
scale : 一个在 0 到 127 范围内(含 1 和 127)的整数表达式,指定小数点后的位数。小数位数值应始终小于或等于精度值。缺省设置为 6。

CASE用法

1.简单case 函数 ,写法相对简答,单数一些表达式不能写

case sex
when '1' then '男'
when '2' then '女’
else '
其他' end

2.case 搜索函数 ,可以写判断式

case when sex = '1' then '男'
when sex = '2' then '女'
else '其他' end

case函数只返回第一个符合条件的值,剩下的case部分将会被自动忽略

比如 :

case when age=1 then ‘婴儿’ when boardtype=2 then ‘少年’ when boardtype=3 then ‘成年’ else ‘null’ end as 年龄,

相关文章