mysql 數值型函式
函式名稱
作 用abs
(x)求x的絕對值
sqrt
(x)求x二次方根
mod(x,y)
求 x 被 y 除后的餘數(x除以y)
ceil 和 ceiling
返回不小於引數的最小整數,即向上取整,返回值轉化為乙個 bigint
floor
向下取整,返回值轉化為乙個bigint
rand
()生成乙個0~1之間的隨機數,傳入整數引數是,用來產生重複序列
round
(x)返回最接近於引數 x 的整數,round(x,y) 對引數x進行四捨五入,返回值保留小數點後面指定的y位。
sign
(x)返回引數的符號,x 的值為負、零和正時返回結果依次為 -1、0 和 1。
pow(x,y)
和 power
(x,y)
計算 x 的 y 次方
sin求正弦值
asin
求反正弦值,與函式 sin 互為反函式
cos求余弦值
acos
求反余弦值,與函式 cos 互為反函式
tan求正切值
atan
求反正切值,與函式 tan 互為反函式
cot求餘切值
mysql 字串函式
函式名稱
作 用length
(str)
返回字串的位元組長度, uft8下,乙個漢字是 3 個位元組,乙個數字或字母是乙個位元組。
concat
(s1,s2,..)
合併字串函式,返回結果為連線引數產生的字串,引數可以使乙個或多個
insert
(s1,x,len,s2)
替換字串函式。select insert('football',2,4,'play'), 返回 fplayall
lower
將字串中的字母轉換為小寫
upper
將字串中的字母轉換為大寫
left
從左側字擷取符串,返回字串左邊的若干個字元
right
從右側字擷取符串,返回字串右邊的若干個字元
trim
刪除字串左右兩側的空格
replace
字串替換函式,返回替換後的新字串
substring
擷取字串,返回從指定位置開始的指定長度的字元換
reverse
字串反轉(逆序)函式,返回與原始字串順序相反的字串
mysql 日期和時間函式
函式名稱
作 用curdate 和 current_date
兩個函式作用相同,返回當前系統的日期值
curtime 和 current_time
兩個函式作用相同,返回當前系統的時間值
now 和 sysdate
兩個函式作用相同,返回當前系統的日期和時間值
unix_timestamp
獲取unix時間戳函式,返回乙個以 unix 時間戳為基礎的無符號整數
from_unixtime
將 unix 時間戳轉換為時間格式,與unix_timestamp互為反函式
month
獲取指定日期中的月份
monthname
獲取指定日期中的月份英文名稱
dayname
獲取指定曰期對應的星期幾的英文名稱
dayofweek
獲取指定日期對應的一周的索引位置值
week
獲取指定日期是一年中的第幾周,返回值的範圍是否為 0〜52 或 1〜53
dayofyear
獲取指定曰期是一年中的第幾天,返回值範圍是1~366
dayofmonth
獲取指定日期是乙個月中是第幾天,返回值範圍是1~31
year
獲取年份,返回值範圍是 1970〜2069
time_to_sec
將時間引數轉換為秒數
sec_to_time
將秒數轉換為時間,與time_to_sec 互為反函式
date_add 和 adddate
兩個函式功能相同,都是向日期新增指定的時間間隔
date_sub 和 subdate
兩個函式功能相同,都是向日期減去指定的時間間隔
addtime
時間加法運算,在原始時間上新增指定的時間
subtime
時間減法運算,在原始時間上減去指定的時間
datediff
獲取兩個日期之間間隔,返回引數 1 減去引數 2 的值
date_format
格式化指定的日期,根據引數返回指定格式的值
weekday
獲取指定日期在一周內的對應的工作日索引
mysql 流程控制函式
函式名稱
作用if
判斷,流程控制
ifnull
判斷是否為空
case
搜尋語句
MySQL常見函式
注釋 字元函式 函式解釋 lower str 字母轉小寫 upper str 字母轉大寫 concat str,str,將多個字串拼接 substr str from pos for len 字母轉小寫 length str 獲取字串長度 instr str,substr 返回substr第一次出現...
Mysql常見函式
分為單行函式和分組函式。單行函式 字元函式 數學函式 日期函式 其他函式 一 字元函式 length concat 連線字串 upper lower substr substring 擷取從指定索引處後面的所有字元 select substr 小明愛上了小紅 5 結果為 了小紅 注意 索引從1開始不...
MySQL 常見函式(單行函式)
二,數學函式 三,日期函式 四,其他函式 五,流程控制函式 select 函式名 實參列表 from 表 1,單行函式 如concat,length,ifnull等 2,分組函式 又稱為統計函式,聚合函式,組函式 功能 做統計使用一,字元函式 1,length 函式 int length strin...