軟體測試 MySQL(六 資料庫函式)

2022-09-25 07:42:11 字數 1432 閱讀 4946

一.mysql函式

1.數學函式

pi()  #返回pi的值(圓周率)預設顯示小數字數是程式設計客棧6位

floor(x) 返回小於x的最大整數(去掉小數取整)

ceiling(x)進一取整

round(x,y)對操作蘇進行四捨五入操作,保留小數點後y位,y為負數則保留小數點左邊y位

rand(x) 返回隨機數  x相同時返回隨機數相同

turncate(x,y) 返回x保留y位小數

abs(x) 返回x的絕對值

mod(x,y) 返回x被y除以以後的餘數,對帶有小數的部分也成立

sqrt(x) 返回非負數x的二次平方根 

sign(x) 返回引數的符號,x的值為正、0、負分別返回1、0、-1

pow(x,y)、power(x,y)、exp(x) 冪函式

log(x)、log10(x)  對數運算

radians(x)、degrees(x) 角度和弧度互相轉換函式

sin(x)、asin(x)正弦函式、反正弦函式

cos(x)、www.cppcns.comacos(x)余弦函式和反余弦函式

2.聚合函式

**g(x)#平均

count(col)#返回某一列中非控值的個數

min(col) #返回某一列最小值

max(col)#返回某一列最大值

sum(col)#返回某一列的和

3.字串函式

concat(s1,s2,s3,...)#連線字串s1,s2,s3,...

ltrim(str) #去掉str開頭的空格

rtrim(str)#去掉str尾部的空格

trim(str)#去掉str兩頭的空格

substring(str,開始擷取位置loc,擷取長度len)#loc=1:第一位,2第二個位置

4.日期函式

year(date) #返回date年份(1000-9999)

month(data)#返回date月份(1-12)

dhgpkzdiway(data)#返回date日(1-31)

hour(time)

minute(time)

second(time)

date(datetime)

time(datetima)

5.分組函式

as 取別名的關鍵字,可省略

select 數學函式(欄位名) 別名,欄位名&nbshgpkzdiwp; from 表明 group by 欄位名

#如求各個班級的平均成績

#如果使用分組函式時,不在分組中的字段必須放在group by 後面

以上所述是小編給大家介紹的mysql資料庫函式詳解整合,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回覆大家的。在此也非常感謝大家對我們**的支援!

本文位址: /shujuku/mysql/257505.html

軟體測試MySQL(六 資料庫函式)

軟體測試 mysql 六 資料庫函式 pi 返回pi的值 圓周率 預設顯示小數字數是6位 floor x 返回小於x的最大整數 去掉小數取整 ceiling x 進一取整 round x,y 對操作蘇進行四捨五入操作,保留小數點後y位,y為負數則保留小數點左邊y位 rand x 返回隨機數 x相同時...

MySQL資料庫函式詳解

1 int mysql affected rows int link id 在給定的連線中,返回由最近的delete insert replace或者update語句所作用的行數。如果沒有行 被修改,則mysql affected rows 返回0,如果出現錯誤,則返回 1。在select查詢之後,...

資料庫函式

常用函式 dual是乙個oracle內部表,不論我們做什麼操作 不要刪除記錄 可以做很多取系統時間,計算等。虛表 dual 是oracle提供的最小的工作表,它僅包含一行一列。select from dual abs 絕對值 select abs 10 abs 10 from dual 10 10 ...