数据库开发——MySQL——函数与流程控制
生活随笔
收集整理的這篇文章主要介紹了
数据库开发——MySQL——函数与流程控制
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
一、函數(shù)
1.介紹
1.1、數(shù)學函數(shù)
ROUND(x,y)返回參數(shù)x的四舍五入的有y位小數(shù)的值RAND()返回0到1內(nèi)的隨機值,可以通過提供一個參數(shù)(種子)使RAND()隨機數(shù)生成器生成一個指定的值。1.2、聚合函數(shù)(常用于GROUP BY從句的SELECT查詢中)
AVG(col) 返回指定列的平均值COUNT(col) 返回指定列中非NULL值的個數(shù)MIN(col) 返回指定列的最小值MAX(col) 返回指定列的最大值SUM(col) 返回指定列的所有值之和GROUP_CONCAT(col) 返回由屬于一組的列值連接組合而成的結果1.3、字符串函數(shù)
CHAR_LENGTH(str)返回值為字符串str的長度,長度的單位為字符。一個多字節(jié)字符算作一個單字符。CONCAT(str1,str2,...)字符串拼接如有任何一個參數(shù)為NULL ,則返回值為 NULL。CONCAT_WS(separator,str1,str2,...)字符串拼接(自定義連接符)CONCAT_WS()不會忽略任何空字符串,然而會忽略所有的 NULL。CONV(N,from_base,to_base)進制轉(zhuǎn)換例如:SELECT CONV('a',16,2); 表示將 a 由16進制轉(zhuǎn)換為2進制字符串表示FORMAT(X,D)將數(shù)字X的格式寫為'#,###,###.##',以四舍五入的方式保留小數(shù)點后 D 位,總結
以上是生活随笔為你收集整理的数据库开发——MySQL——函数与流程控制的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据库开发——MySQL——内置功能
- 下一篇: 数据库开发——MySQL——索引原理