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

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 年齡,

發佈了62 篇原創文章 · 獲贊 4 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章