亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 1075 | 回復: 0
打印 上一主題 下一主題

MySQL函數 [復制鏈接]

論壇徽章:
8
數據庫技術版塊每日發(fā)帖之星
日期:2016-04-29 06:20:00數據庫技術版塊每日發(fā)帖之星
日期:2016-04-30 06:20:00數據庫技術版塊每日發(fā)帖之星
日期:2016-05-13 06:20:00數據庫技術版塊每日發(fā)帖之星
日期:2016-05-15 06:20:00數據庫技術版塊每日發(fā)帖之星
日期:2016-05-19 06:20:00數據庫技術版塊每日發(fā)帖之星
日期:2016-05-20 06:20:00數據庫技術版塊每日發(fā)帖之星
日期:2016-06-02 06:20:00數據庫技術版塊每日發(fā)帖之星
日期:2016-06-05 06:20:00
跳轉到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2016-04-26 13:54 |只看該作者 |倒序瀏覽
函數是事先經過編譯并存儲在數據庫中的一段sql語句的集合。
    MySQL常用函數有:字符串函數、數值函數、日期和時間函數、流程函數以及自定義函數等。
   
    字符串函數
    CONCAT(str1,str2,…) 連接字符串
    LOWER(str) 轉換成小寫
    UPPER(str) 轉換成大寫
    LENGTH(str)   返回字符串str的長度
    TRIM(str)  去掉str字符串前綴和后綴的空格(和length做個試驗)
    LTRIM(str) 去掉str字符串前綴的空格
    RTRIM(str) 去掉str字符串后綴的空格
    INSERT(str1,x,y,str2)    將str1值從第x開始至y結束替換成str2
    REPLACE(str,from_str,to_str)    將str中的from_str替換為to_str
    LPAD(str,len,padstr) 返回str值,并左起由字符串padstr填補len位
    mysql> select lpad('server',2,'qq');
    +-----------------------+
    | lpad('server',2,'qq') |
    +-----------------------+
    | se                    |
    +-----------------------+
    1 row in set (0.27 sec)
     
    mysql> select lpad('server',20,'qq');
    +------------------------+
    | lpad('server',20,'qq') |
    +------------------------+
    | qqqqqqqqqqqqqqserver   |
    +------------------------+
    1 row in set (0.00 sec)
    RPAD(str,len,padstr) 返回str值,并右起由字符串padstr填補len位
    REPEAT(str,len)   將str重復len次
     
    數值函數
    ABS(x) 返回絕對值
    CEIL(x)    返回大于等于x的最小整數
    FLOOR(x)   返回不小等于x的最大整數
    MOD(x,y)   返回x/y的模
    RAND() 生成0~1之間的隨機浮點數
    ROUND(x,y) 返回x四舍五入后有y位小數的值
    TRUNCATE(x,y) 返回x截斷為y位小數的結果
     
    日期函數
    CURDATE()  返回當前日期
    CURTIME()  返回當前時間
    NOW()  返回當前日期和時間
    WEEK(date,x)  返回指定日期是一年中的第幾周,x=0(默認)按周日為一周的第一天,x=1按周一為一周的第一天
    YEAR(date) 返回指定日期的年份
    MONTHNAME(date)   返回指定日期的月份名稱
    DATE_FORMAT(date,fmt)    返回按字符串fmt格式化的date日期
    DATE_ADD(date,INTERVAL expr type)  返回一個日期或時間加上一個時間間隔的值
    DATEDIFF(expr1,expr2)   返回expr1-expr2之間的天數
     
    流程函數
    IF(expr1,expr2,expr3)    如果expr1為TRUE(!=0且!=NULL),則返回expr2的值,否則返回expr3的值
     
    IFNULL(expr1,expr2)  如果expr1不為NULL則返回expr1,否則返回expr2
     
    CASE
    WHEN [value1] THEN result1
    WHEN [value2] THEN result2
    ELSE default
    END
    如果value1值為TRUE,則優(yōu)先返回result1值,如果value2值為TRUE,則返回result2值,否則返回default值
     
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯網協(xié)會會員  聯系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP