close

1.DML(Data Manipulation Language)資料操作語言,包含對資料的新增,刪除,修改,查詢。

2.常用函數之使用: SELECT expression, expression:所要輸出之資料,可以包含資料行計算,函數,常數,以及其他計算。

ex.輸出字串:

SELECT '資料庫系統';

結果: 資料庫系統

 

ex.輸出運算式:

SELECT 3+5;

結果: 8

 

ex.同時輸出多個項目(請用逗號隔開)

SELECT 3+5, '資料庫系統'

結果: 8,資料庫系統

 

3.常用之數學函數

A. ROUND(數字,舍入有效為數) : 四捨五入函數

                         數字  LENGTH      

SELECT ROUND(84.94 , 2) =>(四捨五入至小數第2位) => 84.49

SELECT ROUND(84.94 , 1) =>(四捨五入至小數第1位) => 84.90

SELECT ROUND(84.94 , 0) =>(四捨五入至整數第1位) => 85

SELECT ROUND(84.94 , -1) =>(四捨五入至整數第2位) => 80.00

NOTE:看所指到位數前一位,判斷是否進位。

負數判斷:

  數字       8 4 . 4 9

LENGTH  -1 0   1 2

 

4.CELLING(天花板) & FLOOR(地板)

CELLING(EXPRESSION) : 傳回大於或等於指定數值運算式的最小整數。

FLOOR(EXPRESSION) : 傳回小於或等於指定數值運算式的最大整數。

EX.1

SELECT CELLING(59.4)  => 60

SELECT CELLING(59.8) => 60

SELECT FLOOR(59.3) => 59

SELECT FLOOR(59.8) => 59

 

5.開平方根與平方

SQRT(float_expression) : 傳回指定浮點數平方根

SQUARE(float_expression) : 傳回指定浮點數平方

ex.

SELECT SQAT(16) => 4

SELECT SQAT(16.556) => 4.06890xxxxx

SELECT SQUARE(3) => 9

SELECT SQUARE(11.25) => 126.5625

 

6.絕對值函數

ABS(numeric_expression) : 傳回絕對(正)值

ex.

SELECT ASB(-69) => 69

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 melomelo1988 的頭像
    melomelo1988

    melo 唐

    melomelo1988 發表在 痞客邦 留言(0) 人氣()