Mysql常用函數

來源:互聯網
上載者:User

標籤:處理   部分   floor   拼接   time()   mysq   日期   select   div   

字串函數

(1)
文法:CONCAT(str1,str2,...,strn)
參數一:待拼接字串
參數二:待拼接字串
返回結構:一個完整的字串
SELECT
CONCAT(‘MY‘,‘S‘,‘QL‘)

 

(2)
文法:INSERT(str,pos,len,newstr)
參數一:字串
參數二:開始的位置
參數三:從開始位置截取的長度
參數四:代替截取部分的新字串
返回結構:一個新的字串
SELECT 
INSERT(‘這是SQL Server資料庫‘,3,10,‘MYSQL‘)

 

(3)
文法:LOWER(str)
參數一:一個平凡而又普通的字串
返回結構:將字串中的字母全部變為小寫
SELECT
LOWER(‘ABC‘)

 

(4)
文法:UPPER(str)
參數一:一個平凡而又普通的字串
返回結構:將字串中的字母全部變為大寫
SELECT
UPPER(‘ABC‘)

 

(5)

文法:SUBSTRING(str,num,len)

參數一:一個平凡而又普通的字串
參數二:起始位置(從1開始)
參數三:從起始位置開始截取的長度
返回結構:返回一段從num位置截取len長度的字串
SELECT
SUBSTRING(‘123456789‘,5,3)

 

時間日期函數

 

(1)
文法:CURDATE()
返回結構:擷取當前日期
SELECT
CURDATE()

 

(2)
文法:CURTIME()
返回結構:擷取目前時間
SELECT
CURTIME()

 

(3)
文法:NOW()
返回結構:擷取當前日期和時間
SELECT
NOW()

 

(4)
文法:WEEK(date1)
參數一:一個普通而又平凡的日期
返回結構:擷取日期date1為一年中的第幾周
SELECT
WEEK(NOW())

 

(5)
文法:YEAR(date1)
參數一:一個普通而又平凡的日期
返回結構:擷取日期date1的年份
SELECT
YEAR(NOW())

 

(6)
文法:HOUR(_time)
參數一:一個普通而又平凡的時間
返回結構:擷取時間_time的小時值
SELECT
HOUR(NOW())

 

(7)
文法:MINUTE(_time)
參數一:一個普通而又平凡的時間
返回結構:擷取時間_time的分鐘值
SELECT
MINUTE(NOW())

 

(8)
文法:DATEDIFF(date1,date2)
參數一:一個普通而又平凡的日期
參數二:另一個普通而又平凡的日期
返回結構:兩個日期之間相隔的天數
SELECT
DATEDIFF(NOW(),‘2017-02-02‘)

 

(9)
ADDDATE(date1,n)
參數一:一個普通而又平凡的日期
參數二:一個神秘而又善於隱藏的數字
返回結構:日期date1加上n天之後日期
SELECT
ADDDATE(NOW(),20)

 

數字函數

 

(1)
文法:CEIL(X)
參數:待處理的資料
傳回值:返回大於或等於數值X的最小整數
例如:
SELECT CEIL(2.1)
返回數值:3

 

(2)

文法:FLOOR(X)
參數:待處理的資料
傳回值:返回小於或等於X的最小整數
例如:
SELECT FLOOR(2.1)
傳回值:2

 

(3)

文法:RAND()

傳回值:隨機數在0到1之間
例如:
SELECT RAND ()
傳回值:隨機數在0到1之間

Mysql常用函數

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.