真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

mysql常用的函數(shù)

1、IF(expr1,expr2,expr3)函數(shù):

目前成都創(chuàng)新互聯(lián)已為超過千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)頁空間、網(wǎng)站運營、企業(yè)網(wǎng)站設(shè)計、安康網(wǎng)站維護(hù)等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

如果 expr1 是TRUE ,則 IF()的返回值為expr2; 否則返回值則為 expr3。

IF() 的返回值為數(shù)字值或字符串值,具體情況視其所在語境而定。

例:
mysql常用的函數(shù)

2、IFNULL(expr1,expr2)函數(shù):

如果expr1 不為 NULL,則 IFNULL() 的返回值為 expr1; 否則其返回值為 expr2。

IFNULL()的返回值是數(shù)字或是字符串,具體情況取決于其所使用的語境。

mysql常用的函數(shù)
3、CONCAT(str1,str2,...) 函數(shù):
返回結(jié)果為連接參數(shù)產(chǎn)生的字符串。如有任何一個參數(shù)為NULL ,則返回值為 NULL。
或許有一個或多個參數(shù)。 如果所有參數(shù)均為非二進(jìn)制字符串,則結(jié)果為非二進(jìn)制字符串。
如果自變量中含有任一二進(jìn)制字符串,則結(jié)果為一個二進(jìn)制字符串。
一個數(shù)字參數(shù)被轉(zhuǎn)化為與之相等的二進(jìn)制字符串格式;
若要避免這種情況,可使用顯式類型 cast,
例如: SELECT CONCAT(CAST(int_col AS CHAR), char_col)
mysql常用的函數(shù)
4、INSTR(str,substr) 函數(shù):
返回字符串 str 中子字符串的第一個出現(xiàn)位置。如果找不到返回0.
mysql常用的函數(shù)
5、FLOOR(數(shù)值) 取整函數(shù):
mysql常用的函數(shù)

6、cast() 類型轉(zhuǎn)換函數(shù):
為了進(jìn)行數(shù)據(jù)類型轉(zhuǎn)化,MySQL提供了cast()函數(shù),它可以把一個值轉(zhuǎn)化為指定的數(shù)據(jù)類型。
數(shù)據(jù)類型有:binary,char,date,time,datetime,signed,unsigned
mysql常用的函數(shù)
7、group_concat() 類型轉(zhuǎn)換函數(shù):
用法:group_concat([DISTINCT] 要連接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符'])
mysql常用的函數(shù)
(1)、需求:每個userid為一行 ,并且每行顯示該userid的所有分?jǐn)?shù)。
SELECT userid,GROUP_CONCAT(score) FROM test GROUP BY userid
mysql常用的函數(shù)
(2)、需求:去重復(fù)score
SELECT userid,GROUP_CONCAT(DISTINCT score) FROM test4 GROUP BY userid
mysql常用的函數(shù)
(3)、需求:排序score
SELECT userid,GROUP_CONCAT(score ORDER BY score DESC) FROM test4 GROUP BY userid(4)、需求:設(shè)置分隔符,默認(rèn)為逗號,設(shè)置分隔符@。
br/>![](/upload/otherpic48/e0f7d8d844207b743474e25c90891f93.png)
(4)、需求:設(shè)置分隔符,默認(rèn)為逗號,設(shè)置分隔符@。
mysql常用的函數(shù)

8、ROUND() 四舍五入函數(shù):
mysql> select round(5.2);

+------------+

| round(5.2) |

+------------+

| 5 |

+------------+

mysql> select round(5.5);

+------------+

| round(5.5) |

+------------+

| 6 |

+------------+
9、left(str, length)從左開始截取字符串 :
說明:left(被截取字段,截取長度)
mysql> select left('123456789',3);
+------------+
| 123 |
+------------+
10、right(str, length)從右開始截取字符串 :
說明:right(被截取字段,截取長度)
mysql> select right('123456789',3);
+------------+
| 789 |
+------------+
11、substring(str, pos,length)截取字符串 :
說明:
substring(被截取字段,從第幾位開始截?。?br/>substring(被截取字段,從第幾位開始截取,截取長度)

mysql> select substring('123456789',3);
+--------------------+
| 3456789 |
+---------------------+

12、LOCATE(substr,str) 或者 POSITION(substr IN str)函數(shù):

函數(shù)返回子串substr在字符串str中第一次出現(xiàn)的位置。如果子串substr在str中不存在,返回值為0。

mysql> SELECT LOCATE('bar', 'foobarbar');

-> 4

mysql> SELECT LOCATE('xbar', 'foobar');

-> 0


本文題目:mysql常用的函數(shù)
鏈接URL:http://weahome.cn/article/gjosgh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部