H I O X INDIA
MySQL 教程
 首页   ||  教程  ||  脚本  ||  图片  || 支持 english Español Français Deutsch Portuguese Japanese தமிழ்

Mysql 教程
介绍
如何安装
数据库
数据类型
INSERT
SELECT
UPDATE
DELETE
运营商
职能
请询问您的疑问
反馈


在此页面反馈



名字:
邮件
反馈:
  




MySql中的字符串函数


主题

函数的意思是什么?
什么是可使用的字符串函数?



解释


字符串函数:

    函数是预定义的命令,用于返回值。与字符串相关的函数称之为字符串函数。在MySQL中可使用多种不同的函数。

比较重要的字符串函数如下,


CHAR_LENGTH(str) or CHARACTER_LENGTH(str) :

    这个字符串函数用于返回字符串的长度。

mysql> select char_length("hioxindia");
 --> 9

mysql> select character_length("easycalculation");
 --> 15
CONCAT(str1,str2,...) :

    将指定的参数连接成字符串返回。
mysql> select concat('hiox','india');
 --> 'hioxindia'
CONCAT_WS() :

     它指的是带分隔符的连接,是一种特殊形式的CONTACT函数,返回用指定的参数和指定的分隔符合并后的合并字符串。
mysql> SELECT CONCAT_WS('!','One','Two','Three');
 --> 'One!Two!Three'
( Here '!' is the seperator)
FORMAT() :

    格式化给定的数值并保留到小数点后给定的位数。
mysql> SELECT FORMAT(12332.123456, 4);
 --> '12,332.1235'
LCASE(str) or LOWER() :

    以小写状态返回指定字符串的所有字符。
mysql> select lcase('HIOX');
 --> 'hiox'

mysql> select lower('EASYCALCULATION');
 --> easycalculation

    同样UPPER 或者 UCASE 就是以大写状态返回指定字符串的所有字符。
LENGTH(str) :

    返回指定字符串的字节长度。如果有2个字节字母,那么长度为2。因此CHAR_LENGTH只计算字母的长度。
mysql> select length('HIOXINDIA');
 --> 9
LOCATE(substr,str) 或者 POSITION(substr IN Str) :

    返回子串 substr 在字符串 str 中第一次出现的位置。
mysql> select locate('ind','hioxindia');
 --> 5

mysql> select position('cul' in 'easycalculation');
 --> 8
REPEAT(str,count) :

    返回一个由重复了 count 次的字符串 str 组成的字符串。
mysql> select repeat('HIOX',2);
 --> 'HIOXHIOX'
REPLACE(str,from_str,to_str) :

    在字符串 str 中所有出现的字符串 from_str 均被 to_str替换,然后返回这个字符串。
mysql> select replace('MyMYSql','My','you');
 --> youMYSql
         'from_str'是区分大小写的。 在上面的例子中第一个 'My'被替换,而不是第二个'MY'。

REVERSE(str) :

   是用于以颠倒的字符顺序返回字符串。 
mysql> select reverse('HIOX');
 --> 'XOIH'
SUBSTRING(str,pos) :

    函数是用于从字符串 str 的 pos 位置起返回 字符的子串。
mysql> select substring('EASYCALCULATION', 5);
 --> 'CALCULATION'




        MySQL是最受欢迎的开放源码的关系数据库管理系统( RDBMS ) 。作为一个开放源码任何人都可以使用和改变软件的需求。希望您会喜欢这个教程。我们欢迎您的宝贵意见或建议,关于这个MySQL的教程。这是版权内容。


privacy policy     license    
© 2004-2010 HIOX INDIA - hioxindia.com

其它链接