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
留言列表