mysql函数命令大全

mysql函数命令大全

ID:34724629

大小:70.24 KB

页数:19页

时间:2019-03-10

mysql函数命令大全_第1页
mysql函数命令大全_第2页
mysql函数命令大全_第3页
mysql函数命令大全_第4页
mysql函数命令大全_第5页
资源描述:

《mysql函数命令大全》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、编辑本段一、控制流程函数  a)CASEWHENTHEN函数  语法:CASEvalueWHEN[compare-value]THENresult[WHEN[compare-value]THENresult……][ELSEresult]ENDCASEWHEN[condition]THENresult[WHEN[condition]THENresult……][ELSEresult]END;  函数用法说明:在第一个方案的返回结果中,value=compare-value。而第二个方案的返回结果是第一种情况的真实结果。如果没有匹配的结果值,则返回结果为ELSE后的结果,如果没有ELSE

2、部分,则返回值为NULL  b)IF函数用法  语法:IF(expr1,expr2,expr3)  函数用法说明:如果expr1是TRUE(expr1<>0andexpr1<>NULL),则IF()的返回值为expr2;否则返回值则为expr3。IF()的返回值为数字值或字符串值,具体情况视其所在语境而定  c)IFNULL函数  语法:IFNULL(expr1,expr2)  函数用法说明:假如expr1不为NULL,则IFNULL()的返回值为expr1;否则其返回值为expr2。IFNULL()的返回值是数字或是字符串,具体情况取决于其所使用的语境编辑本段二、字符串比较函数 

3、 a)函数ascii(str)  函数用法说明:返回值为字符串str的最左字符的数值。假如str为空字符串,则返回值为0。假如str为NULL,则返回值为NULL。ASCII()用于带有从0到255的数值的字符  b)函数BIN(N)  函数用法说明:返回值为N的二进制值的字符串表示,其中N为一个longlong(BIGINT)数字。这等同于CONV(N,10,2)。假如N为NULL,则返回值为NULL。  c)函数CHAR(N,...[USINGcharset])  函数用法说明:CHAR()将每个参数N理解为一个整数,其返回值为一个包含这些整数的代码值所给出的字符的字符串。NU

4、LL值被省略。  d)函数CHAR_LENGTH(str)  函数使用说明:返回值为字符串str的长度,长度的单位为字符。一个多字节字符算作一个单字符。对于一个包含五个二字节字符集,LENGTH()返回值为10,而CHAR_LENGTH()的返回值为5  e)函数CHARACTER_LENGTH(str)  函数使用说明:CHARACTER_LENGTH()是CHAR_LENGTH()的同义词。  f)函数COMPRESS(string_to_compress)  函数使用说明:COMPRESS(压缩一个字符串。这个函数要求MySQL已经用一个  诸如zlib的压缩库压缩过。否则,

5、返回值始终是NULL。UNCOMPRESS()可将压缩过的字符串进行解压缩)。  g)函数CONCAT(str1,str2,...)  函数使用说明:返回结果为连接参数产生的字符串。如有任何一个参数为NULL,则  返回值为NULL。或许有一个或多个参数。如果所有参数均为非二进制字符串,则结果为非二进制字符串。如果自变量中含有任一二进制字符串,则结果为一个二进制字符串。一个数字参数被转化为与之相等的二进制字符串格式;若要避免这种情况,可使用显式类型cast,例如:SELECTCONCAT(CAST(int_colASCHAR),char_col)  h)函数CONCAT_WS(se

6、parator,str1,str2,...)  函数使用说明:CONCAT_WS()代表CONCATWithSeparator,是CONCAT()的  特殊形式。第一个参数是其它参数的分隔符。分隔符的位置放在要连接的两个字符串之间。分隔符可以是一个字符串,也可以是其它参数。如果分隔符为NULL,则结果为NULL。函数会忽略任何分隔符参数后的NULL值。  i)函数CONV(Nfrom_base,to_base)  函数使用说明:不同数基间转换数字。返回值为数字的N字符串表示,由from_base基转化为to_base基。如有任意一个参数为NULL,则返回值为NULL。自变量N被理解

7、为一个整数,但是可以被指定为一个整数或字符串。最小基数为2,而最大基数则为36。Ifto_base是一个负数,则N被看作一个带符号数。否则,N被看作无符号数。CONV()的运行精确度为64比特。  j)函数ELT(N,str1,str2,str3,...)  函数使用说明:若N=1,则返回值为str1,若N=2,则返回值为str2,以此  类推。若N小于1或大于参数的数目,则返回值为NULL。ELT()是FIELD()的补数  k)函数EXPORT_SET(bits,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。