下载此文档

mysql 字符串函数收集比较全.doc


文档分类:IT计算机 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
mysql 字符串函数收集比较全 mysql 字符串函数收集,需要的朋友可以参考下。对于针对字符串位置的操作,第一个位置被标记为 1。 ASCII(str) 返回字符串 str 的最左面字符的 ASCII 代码值。如果 str 是空字符串, 返回 0。如果 str 是 NULL ,返回 NULL 。 mysql> select ASCII('2'); ->50 mysql> select ASCII(2); ->50 mysql> select ASCII('dx'); ->100 也可参见 ORD() 函数。 ORD(str) 如果字符串 str 最左面字符是一个多字节字符,通过以格式((first byte ASCII co de)*256+(second byte ASCII code))[*256+third byte ASCII code...] 返回字符的 ASCII 代码值来返回多字节字符代码。如果最左面的字符不是一个多字节字符。返回与 ASCII() 函数返回的相同值。 mysql> select ORD('2'); ->50 CONV(N,from_base,to_base) 在不同的数字基之间变换数字。返回数字 N 的字符串数字,从 from_base 基变换为 to_base 基, 如果任何参数是 NULL , 返回 NULL 。参数 N解释为一个整数, 但是可以指定为一个整数或一个字符串。最小基是 2 且最大的基是 36。如果 to_base 是一个负数, N 被认为是一个有符号数,否则, N 被当作无符号数。 CONV 以 64 位点精度工作。 mysql> select CONV("a",16,2); ->'1010' mysql> select CONV("6E",18,8); ->'172' mysql> select CONV(-17,10,-18); ->'-H' mysql> select CONV(10+"10"+'10'+0xa,10,10); ->'40' BIN(N) 返回二进制值 N 的一个字符串表示, 在此 N 是一个长整数( BIGINT ) 数字, 这等价于 CONV(N,10,2) 。如果 N是 NULL ,返回 NULL 。 mysql> select BIN(12); ->'1100' OCT(N) 返回八进制值 N 的一个字符串的表示, 在此 N 是一个长整型数字, 这等价于 CONV(N, 10,8) 。如果 N是 NULL ,返回 NULL 。 mysql> select OCT(12); ->'14' HEX(N) 返回十六进制值 N 一个字符串的表示, 在此 N 是一个长整型( BIGINT ) 数字, 这等价于 CONV(N,10,16) 。如果 N是 NULL ,返回 NULL 。 mysql> select HEX(255); ->'FF' CHAR(N,...) CHAR() 将参数解释为整数并且返回由这些整数的 ASCII 代码字符组成的一个字符串。 NULL 值被跳过。 mysql> select CHAR(77,121,83,81,'76'); ->'MySQL' mysql> select CHAR(77,,''); ->'MMM' CONCAT(str1,str2,...) 返回来自于参数连结的字符串。如果任何参数是 NULL , 返回 NULL 。可以有超过 2 个的参数。一个数字参数被变换为等价的字符串形式。 mysql> select CONCAT('My', 'S', 'QL'); ->'MySQL' mysql> select CONCAT('My', NULL, 'QL'); ->NULL mysql> select CONCAT(); ->'' LENGTH(str) OCTET_LENGTH(str) CHAR_LENGTH(str) CHARACTER_LENGTH(str) 返回字符串 str 的长度。 mysql> select LENGTH('text'); ->4mysql> select OCTET_LENGTH('text'); ->4 注意,对于多字节字符,其 CHAR_LENGTH() 仅计算一次。 LOCATE(substr,str) POSITION(substr IN str) 返回子串 substr 在字符串 str 第一个出现的位置,如果 substr 不是在 str 里面, 返回 > select LOCATE('bar', 'foobarbar'); ->4mysql> select LOCATE('xbar', 'foobar'); ->0该函数

mysql 字符串函数收集比较全 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人yzhluyin9
  • 文件大小64 KB
  • 时间2017-02-24