精华内容
下载资源
问答
  • 达梦数据库常用函数——字符串函数字符串函数函数 ASCII函数 BIT_LENGTH函数 CHAR函数 CHAR_LENGTH / CHARACTER_LENGTH函数 INITCAP函数 LCASE函数 LEN函数 LENGTH函数 REVERSE函数 UCASE函数 GREATEST函数 GREAT...


    字符串函数一般接受字符类型(包括 CHAR 和 VARCHAR)和数值类型的参数,返回值一
    般是字符类型或是数值类型。

    字符串函数

    函数 ASCII

    语法:ASCII(char)

    功能:返回字符 char 对应的整数(ASSIC 值)。

    SELECT ASCII(‘B’) ,ASCII(‘中’);
    查询结果为:66 54992

    函数 BIT_LENGTH

    语法:BIT_LENGTH(char)

    功能:返回字符串的位(bit)长度。

    SELECT BIT_LENGTH(‘ab’);
    查询结果为:16

    函数 CHAR

    语法:CHAR(n)

    功能:返回整数 n 对应的字符。

    SELECT CHAR(66),CHAR(67),CHAR(68) , CHAR(54992);
    查询结果为:B C D 中

    函数 CHAR_LENGTH / CHARACTER_LENGTH

    语法:CHAR_LENGTH(char) 或 CHARACTER_LENGTH(char)
    功能:返回字符串 char 的长度,以字符作为计算单位,一个汉字作为一个字符计算。
    字符串尾部的空格也计数。

    SELECT CHAR_LENGTH(‘我们’);
    查询结果为:2

    函数 INITCAP

    语法:INITCAP(char)

    功能:返回句子字符串中,每一个单词的第一个字母改为大写,其他字母改为小写。单
    词用空格分隔,不是字母的字符不受影响。

    SELECT INITCAP(‘hello world’);
    查询结果为:Hello World

    函数 LCASE

    语法:LCASE(char)

    功能:返回字符串中,所有字母改为小写,不是字母的字符不受影响。

    SELECT LCASE(‘ABC’);
    查询结果为:abc

    函数 LEN

    语法:LEN(char)

    功能:返回给定字符串表达式的字符(而不是字节)个数,其中不包含尾随空格。

    SELECT LEN (‘hi,你好□□’);
    查询结果为:5
    说明:□表示空格字符

    函数 LENGTH

    语法:LENGTH(char)

    功能:返回给定字符串表达式的字符(而不是字节)个数,其中包含尾随空格。

    SELECT LENGTH(‘hi,你好□□’);
    查询结果为:7
    说明:□表示空格字符

    函数 REVERSE

    语法:REVERSE(char)

    功能:将输入字符串的字符顺序反转后返回。
    例:

    SELECT REVERSE(‘abcd’);
    查询结果:dcba

    函数 UCASE

    语法:UCASE(char)

    功能:返回字符串中,所有字母改为大写,不是字母的字符不受影响。

    SELECT UCASE(‘hello world’);
    查询结果为:HELLO WORLD

    函数 GREATEST

    语法:GREATEST(char 1, char 2, char 3)

    功能:求 char 1、char 2 和 char 3 中最大的字符串。

    SELECT GREATEST(‘abb’,‘abd’, ‘abc’);
    查询结果:abd

    函数 GREAT

    语法:GREAT (char 1, char 2)

    功能:求 char 1、char 2 中最大的字符串。

    SELECT GREAT (‘abb’,‘abd’);
    查询结果:abd

    函数 EMPTY_BLOB

    语法:EMPTY_BLOB return RVAL blob;

    功能:初始化blob字段
    返回值:RVAL:长度为0的blob数据

    展开全文
  • PHP 字符串函数字符串是字符序列,比如 ...PHP 字符串函数在本节中,我们将学习常用的字符串操作函数。PHP strlen() 函数strlen() 函数返回字符串的长度,以字符计。下例返回字符串 "Hello world!" 的长度:实例...

    PHP 字符串函数

    字符串是字符序列,比如 "Hello world!"。

    PHP 字符串函数

    在本节中,我们将学习常用的字符串操作函数。

    PHP strlen() 函数

    strlen() 函数返回字符串的长度,以字符计。

    下例返回字符串 "Hello world!" 的长度:

    实例<?php

    echo strlen("Hello world!");

    ?>

    以上代码的输出是:12

    提示:strlen() 常用于循环和其他函数,在确定字符串何时结束很重要时。(例如,在循环中,我们也许需要在字符串的最后一个字符之后停止循环)。

    对字符串中的单词计数

    PHP str_word_count() 函数对字符串中的单词进行计数:

    实例<?php

    echo str_word_count("Hello world!"); // 输出 2

    ?>

    以上代码的输出:2

    反转字符串

    PHP strrev() 函数反转字符串:

    实例<?php

    echo strrev("Hello world!"); // 输出 !dlrow olleH

    ?>

    以上代码的输出:!dlrow olleH

    PHP strpos() 函数

    strpos() 函数用于检索字符串内指定的字符或文本。

    如果找到匹配,则会返回首个匹配的字符位置。如果未找到匹配,则将返回 FALSE。

    下例检索字符串 "Hello world!" 中的文本 "world":

    实例<?php

    echo strpos("Hello world!","world");

    ?>

    以上代码的输出是:6。

    提示:上例中字符串 "world" 的位置是 6。是 6(而不是 7)的理由是,字符串中首字符的位置是 0 而不是 1。

    替换字符串中的文本

    PHP str_replace() 函数用一些字符串替换字符串中的另一些字符。

    下面的例子用 "Kitty" 替换文本 "world":

    实例<?php

    echo str_replace("world", "Kitty", "Hello world!"); // 输出 Hello Kitty!

    ?>

    以上代码的输出是:Hello Kitty!

    完整的 PHP String 参考手册

    如需完整的字符串函数参考手册,请查看PHP String 部分内容。

    这个手册提供了每个函数的简要描述和实例!

    展开全文
  • 三、常用的字符串函数常用字符串函数的用法用法实例四、常用的时间函数常用的时间函数用法用法实例 一、MySQL常用的数学函数 常用的数学函数和用法 函数名 注释 ads(x) 输出x的绝对值 rand() 输出0到1...

    一、MySQL常用的数学函数

    常用的数学函数和用法
    函数名 注释
    ads(x) 输出x的绝对值
    rand() 输出0到1之间的一个随机数 [0~1),可以返回0但是不能返回1
    mod(x,y) 输出x对y取余的值
    power(x,y) 输出x的y次方的值
    round(x) 输出离x最近的整数
    round(x,y) 输出保留x的y位的小数四舍五入后的值
    sqrt(x) 输出x的平方根的值
    truncate(x,y) 输出数字x截断位为y位小数的值
    ceil(x) 返回大于或等于x的最小整数
    floor(x) 返回小于或等于x的最大整数
    greatest(x,y,z,…) 返回集合中最大的值
    least(x,y,z,…) 返回集合中最小的值
    用法实例
    abs()用法:
    mysql> select abs(5-7),abs(-9),abs(-1.34);
    +----------+---------+------------+
    | abs(5-7) | abs(-9) | abs(-1.34) |
    +----------+---------+------------+
    |        2 |       9 |       1.34 |
    +----------+---------+------------+
    
    rand()的用法:
    mysql> select rand(),rand()*10,rand()*100;
    +---------------------+--------------------+--------------------+
    | rand()              | rand()*10          | rand()*100         |
    +---------------------+--------------------+--------------------+
    | 0.21567710974782436 | 0.4465255424813605 | 57.623147273085216 |
    +---------------------+--------------------+--------------------+
    
    mod(x,y)的用法:
    mysql> select mod(55,10),mod(38,5),mod(69,5);
    +------------+-----------+-----------+
    | mod(55,10) | mod(38,5) | mod(69,5) |
    +------------+-----------+-----------+
    |          5 |         3 |         4 |
    +------------+-----------+-----------+
    
    power(x,y)的用法:
    mysql> select power(2,5),power(-2,5),power(1.23,5);
    +------------+-------------+--------------------+
    | power(2,5) | power(-2,5) | power(1.23,5)      |
    +------------+-------------+--------------------+
    |         32 |         -32 | 2.8153056842999997 |
    +------------+-------------+--------------------+
    
    round(x)、round(x,y)的用法:
    mysql> select round(2.7),round(2.567,2),round(2.3567),round(2.898,1);
    +------------+----------------+---------------+----------------+
    | round(2.7) | round(2.567,2) | round(2.3567) | round(2.898,1) |
    +------------+----------------+---------------+----------------+
    |          3 |           2.57 |             2 |            2.9 |
    +------------+----------------+---------------+----------------+
    
    sqrt(x)的用法:
    mysql> select sqrt(9),sqrt(-4),sqrt(1.34);
    +---------+----------+--------------------+
    | sqrt(9) | sqrt(-4) | sqrt(1.34)         |
    +---------+----------+--------------------+
    |       3 |     NULL | 1.1575836902790226 |
    +---------+----------+--------------------+
    
    truncate(x,y)|的用法:
    mysql> select truncate(1.234,2),truncate(2,3),truncate(-1.345,2);
    +-------------------+---------------+--------------------+
    | truncate(1.234,2) | truncate(2,3) | truncate(-1.345,2) |
    +-------------------+---------------+--------------------+
    |              1.23 |             2 |              -1.34 |
    +-------------------+---------------+--------------------+
    
    ceil(x)、floor(x)的用法:
    mysql> select ceil(1.3),floor(1.5);
    +-----------+------------+
    | ceil(1.3) | floor(1.5) |
    +-----------+------------+
    |         2 |          1 |
    +-----------+------------+
    
    greatest(x,y,z,...)、least(x,y,z,...)的用法:
    mysql> select greatest(1,2,3),least(1,2,3);
    +-----------------+--------------+
    | greatest(1,2,3) | least(1,2,3) |
    +-----------------+--------------+
    |               3 |            1 |
    +-----------------+--------------+
    
    例:
    随机生成一个1~100的值
    mysql> select ceil(rand()*100),ceil(rand()*100),ceil(rand()*100);
    +------------------+------------------+------------------+
    | ceil(rand()*100) | ceil(rand()*100) | ceil(rand()*100) |
    +------------------+------------------+------------------+
    |               73 |                3 |               98 |
    +------------------+------------------+------------------+
    
    随机生成0到5的值
    mysql> select mod(ceil(rand()*100),6),mod(ceil(rand()*100),6),mod(ceil(rand()*100),6); 
    +-------------------------+-------------------------+-------------------------+
    | mod(ceil(rand()*100),6) | mod(ceil(rand()*100),6) | mod(ceil(rand()*100),6) |
    +-------------------------+-------------------------+-------------------------+
    |                       1 |                       0 |                       5 |
    +-------------------------+-------------------------+-------------------------+
    

    二、常用的聚合函数

    常用的聚合函数和用法

    聚合函数是对表中数据记录进行集中概括而设计的一类函数

    函数名 注释
    avg() 输出指定列的平均值
    count() 输出指定列统计到的非NULL的值的个数
    min() 输出指定列的最小值
    max() 输出指定列的最大值
    sum() 输出指定列的所有值之和
    用法实例
    查看数据库stu表中的记录
    mysql> select * from stu;
    +----+---------+-------+------+------+
    | id | name    | score | hoby | dizi |
    +----+---------+-------+------+------+
    |  1 | tianxia | 78.00 |    2 | nj   |
    |  2 | diyi    | 89.00 |    1 | nj   |
    |  3 | wode    | 55.00 |    1 | NULL |
    |  4 | tade    | 57.00 |    3 | NULL |
    |  5 | nida    | 66.00 |    1 | nj   |
    |  6 | liushou | 55.00 |    3 |      |
    |  7 | xiaoer  | 69.00 |   10 | bj   |
    |  8 | dage    | 78.00 |    8 | tj   |
    +----+---------+-------+------+------+
    
    使用avg()函数输出stu表中score字段的平均值:
    mysql> select avg(score) from stu;
    +------------+
    | avg(score) |
    +------------+
    |  68.375000 |
    +------------+
    
    使用count()函数输出stu表中dizi字段的非NULL的记录值:
    mysql> select count(dizi) from stu;
    +-------------+
    | count(dizi) |
    +-------------+
    |           6 |
    +-------------+
    注:对比stu表可以发现,count()函数可以统计为空值但是不会统计为NULL的值
    
    使用min()和max()函数输出stu表中score字段的最小值和最大值:
    mysql> select min(score),max(score) from stu;
    +------------+------------+
    | min(score) | max(score) |
    +------------+------------+
    |      55.00 |      89.00 |
    +------------+------------+
    
    使用sum()函数输出stu表中score字段的所有记录和的值:
    mysql> select sum(score) from stu;
    +------------+
    | sum(score) |
    +------------+
    |     547.00 |
    +------------+
    

    三、常用的字符串函数

    常用字符串函数的用法
    函数名 注释
    length(x) 返回字符串x的长度
    trim() 返回去除头和尾部的空格字符,但是不能去除字符间的空格
    concat(x,y) 将提供的参数x和y拼接成一个字符串
    upper(x) 将字符串x的所有字母变成大写字母
    lower(x) 将字符串x的所有字母变成小写字母
    left(x,y) 返回字符串x的前y个字符
    right(x,y) 返回字符串x的后y个字符
    repeat(x,y) 将字符串x重复y次
    space(x) 返回x个空格
    replace(x,y,z) 将字符串z替代字符串x中的字符串y
    strcmp(x,y) 比较x和y,返回的值可以为-1,0,1
    substring(x,y,z) 获取从字符串x中的第y个位置开始长度为z的字符串
    reverse(x) 将字符串x反转
    用法实例
    length()函数的用法:
    mysql> select length('qerq'),length(''),length('NULL');
    +----------------+------------+----------------+
    | length('qerq') | length('') | length('NULL') |
    +----------------+------------+----------------+
    |              4 |          0 |              4 |
    +----------------+------------+----------------+
    
    trim()函数的用法:
    mysql> select trim('  wer  '),trim(' w e r '),trim('  ti an');
    +-----------------+-----------------+-----------------+
    | trim('  wer  ') | trim(' w e r ') | trim('  ti an') |
    +-----------------+-----------------+-----------------+
    | wer             | w e r           | ti an           |
    +-----------------+-----------------+-----------------+
    
    concat()、upper()、lower()函数的用法:
    mysql> select concat('wer','e34t'),upper('AB3ew'),lower('we5rER');
    +----------------------+----------------+-----------------+
    | concat('wer','e34t') | upper('AB3ew') | lower('we5rER') |
    +----------------------+----------------+-----------------+
    | were34t              | AB3EW          | we5rer          |
    +----------------------+----------------+-----------------+
    
    left(),right(),repeat()函数的用法:
    mysql> select left('sdaff',3),right('werdds',3),repeat('sfd',2);
    +-----------------+-------------------+-----------------+
    | left('sdaff',3) | right('werdds',3) | repeat('sfd',2) |
    +-----------------+-------------------+-----------------+
    | sda             | dds               | sfdsfd          |
    +-----------------+-------------------+-----------------+
    
    concat()、replace()函数的用法:
    mysql> select concat('we',space(2),'are'),replace('werer','er',34);
    +-----------------------------+--------------------------+
    | concat('we',space(2),'are') | replace('werer','er',34) |
    +-----------------------------+--------------------------+
    | we  are                     | w3434                    |
    +-----------------------------+--------------------------+
    
    strcmp()函数的用法:
    mysql> select strcmp('a','b'),strcmp('fsd','er'),strcmp('af2','af2');
    +-----------------+--------------------+---------------------+
    | strcmp('a','b') | strcmp('fsd','er') | strcmp('af2','af2') |
    +-----------------+--------------------+---------------------+
    |              -1 |                  1 |                   0 |
    +-----------------+--------------------+---------------------+
    
    substring(),reverse()函数的用法:
    mysql> select substring('ersar',2,3),reverse('sd34sdf');
    +------------------------+--------------------+
    | substring('ersar',2,3) | reverse('sd34sdf') |
    +------------------------+--------------------+
    | rsa                    | fds43ds            |
    +------------------------+--------------------+
    
    

    四、常用的时间函数

    常用的时间函数用法
    函数名 注释
    curdate() 返回当前时间的年月日
    curtime() 返回当前时间的时分秒
    now() 返回当前时间的日期和时间
    month(x) 返回日期×中的月份值
    week(x) 返回日期×是年度第几个星期
    hour(x) 返回×中的小时值
    minute(x) 返回×中的分钟值
    second(x) 返回×中的秒钟值
    dayofweek(x) 返回×是星期几,1星期日,2星期一
    dayofmonth(x) 计算日期×是本月的第几天
    dayofyear(x) 计算日期×是本年的第几天
    用法实例
    curdate()、curtime()、now()函数的用法:
    mysql> select curdate(),curtime(),now();
    +------------+-----------+---------------------+
    | curdate()  | curtime() | now()               |
    +------------+-----------+---------------------+
    | 2020-10-18 | 01:01:02  | 2020-10-18 01:01:02 |
    +------------+-----------+---------------------+
    
    month()、week()函数的用法:
    mysql> select month('2020-10-18'),week('2020-10-18');
    +---------------------+--------------------+
    | month('2020-10-18') | week('2020-10-18') |
    +---------------------+--------------------+
    |                  10 |                 42 |
    +---------------------+--------------------+
    
    hour()、minute()、second()函数的用法:
    mysql> select hour('01:01:02'),minute('23:15:55'),second('15:26:25');
    +------------------+--------------------+--------------------+
    | hour('01:01:02') | minute('23:15:55') | second('15:26:25') |
    +------------------+--------------------+--------------------+
    |                1 |                 15 |                 25 |
    +------------------+--------------------+--------------------+
    
    dayofweek()、dayofmonth()、dayofyear()函数的用法:
    mysql> select dayofweek('2020-10-18'),dayofmonth('2020-10-18'),dayofyear('2020-10-18');
    +-------------------------+--------------------------+-------------------------+
    | dayofweek('2020-10-18') | dayofmonth('2020-10-18') | dayofyear('2020-10-18') |
    +-------------------------+--------------------------+-------------------------+
    |                       1 |                       18 |                     292 |
    +-------------------------+--------------------------+-------------------------+
    
    展开全文
  • Mysql数据库字符串常用函数

    千次阅读 2018-10-30 16:54:21
    字符串常用函数 函数 功能 concat(str1,str2,...strn) 连接str1,str2,...,strn为一个字符串 insert(str,x,y,instr) 将字符串str,从索引x开始,y个字符长度的子串替换为instr lower(str) 将...
    字符串常用函数
    函数 功能
    concat(str1,str2,...strn) 连接str1,str2,...,strn为一个字符串
    insert(str,x,y,instr) 将字符串str,从索引x开始,y个字符长度的子串替换为instr
    lower(str) 将str中的字符全转换为小写
    upper(str) 将str中的字符全转换为大写
    left(str,x) 返回str中最左边x个字符
    right(str,y) 返回str中最右边y个字符
    lpad(str,n,pad) 用字符串pad对str的最左边进行填充,直到长度为n个字符长度
    rpad(str,n,pad) 用字符串pad对str的最右边进行填充,直到长度为n个字符长度
    ltrim(str) 去掉str左侧的空格
    rtrim(str) 去掉str右侧的空格
    repeat(str,x) 返回str重复x次的结果
    replace(str,a,b) 用字符串b替换str中所有出现的字符串a
    strcmp(str1,str2) 比较字符串str1和str2
    trim(str) 去掉str两侧的空格
    substring(str,x,y) 返回从字符串str,索引x开始起y个字符长度的子串

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    1.concat(str1,str2,...strn)函数

    功能:把传入的参数连接成一个字符串。

    注意:当传入的参数有null值时,结果为null。

    #将字符串aa,bb,cc进行连接,结果aabbcc。
    SELECT CONCAT('aa','bb','cc');
    
    #将字符串abc,bde,NULL进行连接,结果NULL。
    SELECT CONCAT('abc','bde',NULL);

    2.insert(str,x,y,instr)函数

    功能:将字符串str,从索引x开始,y个字符长度的子串替换为instr。

    #将字符串'hello world'从第7个字符开始以后的5个字符替换为'beijing',结果为hello beijing。
    SELECT INSERT('hello world',7,5,'beijing');

    3.lower(str)函数

    功能:将str中的字符全部转换为小写。

     

    #将字符串'ALFtrwDWFL'全部转换为小写,结果'alftrwdwfl'。
    SELECT LOWER('ALFtrwDWFL');
    

    4.upper(str)函数

    功能:将str中的字符全部转换为大写。

    #将字符串'ALFtrwDWFL'全部转换为小写,结果'ALFTRWDWFL'。
    SELECT UPPER('ALFtrwDWFL');

    5.left(str,x)函数

    功能:返回str最左边的x个字符长度的子串。

    注意:如果第二个参数为NULL,将不返回任何字符串。

    #返回'welcome to mysql'最左边的4个字符长度的子串,结果'welc'。
    SELECT LEFT('welcome to mysql',4);

    6.right(str,y)函数

    功能:返回str最右边的y个字符长度的子串。

    注意:如果第二个参数为NULL,将不返回任何字符串。

    #返回'welcome to mysql'最右边的4个字符长度的子串,结果'ysql'。
    SELECT RIGHT('welcome to mysql',4);

    7.lpad(str,n,pad)函数

    功能:用字符串pad对str的左侧进行填充,直到长度为n个字符长度。

    #给字符串'2018'用'你好'填充20个字符长度,结果'你好你好你好你好你好你好你好你好2018'。
    SELECT LPAD('2018',20,'你好');

    8.rpad(str,n,pad)函数

    功能:用字符串pad对str的右侧进行填充,直到长度为n个字符长度。

    #给字符串'2018'用'你好'填充20个字符长度,结果'2018你好你好你好你好你好你好你好你好'。
    SELECT RPAD('2018',20,'你好');

    9.ltrim(str)函数

    功能:去掉str左侧的空格。

    #给定字符串'   mysql    ',去掉左侧空格。
    SELECT LENGTH(LTRIM('   mysql    '));

    10.rtrim(str)函数

    功能:去掉str右侧的空格。

    #给定字符串'   mysql    ',去掉右侧空格。
    SELECT LENGTH(RTRIM('   mysql    '));

    11.trim(str)函数

    功能:去掉str两侧的空格。

    #给定字符串'   mysql    to  ',去掉左侧空格。
    SELECT TRIM('   mysql    to  ');

    12.repeat(str,x)

    功能:返回str重复x次的结果。

    #将'mysql '重复3次,结果'mysql mysql mysql '。
    SELECT REPEAT('mysql ',3);

    13.replace(str,a,b)

    功能:用字符串b代替在str中出现的字符串a。

    #将字符串'welcome to mysql'中的'mysql'替换成'oracle'。
    SELECT REPLACE('welcome to mysql','mysql','oracle');

    14.strcmp(str1,str2)

    功能:比较字符串str1和字符串str2的ASCII码大小,如果str1<str2返回-1,相等返回0,否则返回1。

    #比较字符串'abc'和字符串'abd'大小,结果-1。
    SELECT STRCMP('abc','abd');

    15.substring(str,x,y)

    功能:返回str从索引为x的位置起,y个字符长度的子串。

    #返回字符串'abcdefg'的子串'efg'。
    SELECT	SUBSTRING('abcdefg',5,3);

     

     

     

     

     

     

    展开全文
  • MySQL常用字符串函数

    2020-12-14 15:19:31
    MySQL常用字符串函数 先看下数据库表 lengtt(str) length:获取参数值的字节个数(注意不是字符个数) SELECT LENGTH('haosy') 结果是5 SELECT LENGTH('haosy郝') 结果是8 不是6(是字节个数不是字符个数,因编码...
  • 返回字符串str的最左面字符的ASCII代码值。假如str是空字符串,返回0。假如str是NULL,返回NULL。 mysql> select ASCII('2'); -> 50 mysql> select ASCII(2); -> 50 mysql> select A...
  • 返回删除了其前置空格字符的字符串str。 mysql> select LTRIM( barbar); -> barbar RTRIM(str) 返回删除了其拖后空格字符的字符串str。 mysql> select RTRIM(barbar ); -> barbar该函数对多字节是可靠的。 TRIM...
  • 2 --数学函数 3 select CEILING ( COUNT(*)/5.0) from News--取大于结果的最小整数 4 select floor ( COUNT(*)/5.0) from News--取小于结果的最大整数 5 select SQRT(2)--数值开平方 6 select ROUND(3.45645...
  • 字符串函数是最常用的一种函数(大多数): 0:自己使用的数据库字符串函数-- concat(c1,c2,c3) 将多个字符串链接成一个字符串;  注意:如果有一个参数是NULL,拼接后返回的结果就是NULL; concat_ws(separ,...
  • 一、什么是字符串函数字符串变量用于存储并处理文本。字符串变量是一个量,而字符串函数是一个集合。字符串、数组和数据库是我们函数里面最常用的三类函数。PHP 字符串函数是 PHP 核心的组成部分。无需安装即可使用...
  • 数据库SQl语言最常用字符串函数

    千次阅读 2015-11-27 23:27:03
    在Oracle,SQL Srever ,Mysql等主流数据库中最常用字符串函数: 一.substr函数: 取得字符串中指定起始位置和长度的字符串默认是从起始位置到结束的子串。 substr( string,start_position,[length]) substr('...
  • 四、常见的字符串函数<1>LENGTH(str): 求字符串长度(以字节为单位),返回字符串str的字节长度。 注:在GBK编码中,一个中文字符为2个字节。UTF-8编码中,一个中文字符为3个字节,一个英文字符为1个字节。 例:*...
  • MySql常用字符串函数: 在使用这些相关的字符串函数时,我们先创建一个数据库的表,便于我们更清晰的看到 这些字符串函数的作用。 length: length:获取参数值的字节个数(注意不是字符个数) SELECT LENGTH('...
  • MySQL字符串截取函数常用的有left(),right(),substring(),substring_index();其他的还有mid(),substr(),其中,mid(),substr()等价于substring()函数,substring() 的功能非常强大和灵活。 1、字符串截取...
  • 字符串函数 日期时间函数 二. 常用的数学函数 1 abs(x) 返回x的绝对值 mysql> select abs(-123); +-----------+ | abs(-123) | +-----------+ | 123 | +-----------+ 1 row in set (0.00 sec) 2 rand() 返回0...
  • 1.Asc 说明:返回字母的Acsii值 举例:select Asc("A")返回65 2.Chr 说明:将ascii值转换到字符 举例:select chr(65)返回"A" 3.Format 说明:格式化字符串 举例:Select Format(now(),"yyyy-mm-dd")返回类似于"2008-04-03...
  • Oracle常用字符串函数

    2011-11-17 13:44:41
    Oracle字符串函数 这些函数全都接收的是字符族类型的参数(CHR除外)并且返回字符值. 除了特别说明的之外,这些函数大部分返回VARCHAR2类型的数值. 字符函数的返回类型所受的限制和基本数据库类型所受的限制...
  • php常用字符串函数

    2014-09-29 10:55:03
    ...序列化是将系统对象转换成字符...序列化后的字符串可以很方便的保存到操作系统文件,数据库,或者通过网络传输到其它电脑。 PHP提供了实现序列化的方法serialize和unserialize。 */ $a = array(  
  • 首先是sql中一些常用字符串替代方法: % 表示零或多个字符   _ 表示一个字符  对于特殊符号可使用 ESCAPE 标识符来查找    select * from emp where ename like '%*_%' escape '*'  上面的 escape 表示*...
  • Oracl 常用字符串函数

    2013-05-17 17:02:39
    字符型变量存储的最大值:  VARCHAR2数值被限制为2000字符(ORACLE 8中为4000字符) ... 功能:返回在数据库字符集中与X拥有等价数值的字符。CHR和ASCII是一对反函数。经过CHR转换后的字符再经过A
  • 文章目录最常用最实用的MySQL函数详解高山仰止一 控制流程函数环境准备知识点-case函数1.高山2.演绎3.攀登3.1 case函数概述3.2 简单case函数【了解】3.2.1 语法3.1.2 示例3.3 case搜索函数【掌握】3.3.1 语法3.3.2 ...
  • PHP 常用字符串函数

    2010-05-06 20:51:53
    以下为引用的内容: &lt;?... nl2br(); // \n to &lt;... //对数据库操作时,... //除去字符串右边空格 trim(); //除去字符串中所有空格 ltrim(); //除去字符串左边空格 htmlspecialchars(); //转换'...
  • 1.字符串函数 concat(str,str,str) 将传入参数链接为一个字符串: mysql&gt; select concat('a','tomo','cc'),concat('a',null); +-------------------------+------------------+ | concat('a','tom...
  • 1.字符串转日期: to_date(paramStr,'YYYYMMDDHH24MISS') to_date(paramStr,'yyyy-MM-DD') to_date(paramStr,'yyyy/mm/dd hh24:mi:ss') to_date(paramStr,'yyyy-MM-dd hh24:mi:ss') 2.日期转字符串 to_char...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,241
精华内容 496
关键字:

数据库常用字符串函数