mysql 字符连接函数 CONCAT用法

mysql教程 字符连接函数 concat用法

在mysql字符或字段内容连接函数有两个分别是concat_ws(),concat()函数了,下面看看他们简单的实例吧。

concat(str1,str2,...)

返回结果为连接参数产生的字符串。如有任何一个参数为null ,则返回值为 null。

mysql> select concat('我的站', '是', 'www.111cn.net');

-> '我的站是www.111cn.net'

上面是个简单的实例,下面们我们根据数据库教程来操作

数据库结构
create table if not exists `test` (
  `id` int(4) not null auto_increment,
  `c` text,
  `b` text,
  primary key  (`id`)
) engine=myisam  default charset=gb2312 auto_increment=7 ;

插入数据
insert into `test` (`id`, `c`, `b`) values
(1, 'fdsa', 'fdsa'),
(2, 'fda', 'fda'),
(5, 'vvvv', 'fdsadddd');

实例

select concat( b, 'www.111cn.net' )
from `test`
where 1
limit 0 , 30

结果

concat( b, 'www.111cn.net' ) 
fdsawww.111cn.net
fdawww.111cn.net
fdsaddddwww.111cn.net

concat_ws(separator,str1,str2,...) 函数,他们突然所有的null,但不删除空格

时间: 2024-10-27 03:02:16

mysql 字符连接函数 CONCAT用法的相关文章

mysql sql 字符连接函数Concat Concat_ws

mysql sql 字符连接函数 1.Concat()函数     1.1 MySQL的concat函数可以连接一个或者多个字符串,如         mysql> select concat('10');         +--------------+         | concat('10') |         +--------------+         | 10           |         +--------------+        1 row in set (

mysql 数据字符连接函数CONCAT

CONCAT()是字符串连接函数 REPLACE()是字符串替换函数 CONCAT(参数1,参数2,...) CONCAT(字符串,from_str,to_str) 返回字符串str,其字符串from_str的所有出现 由 字符串to_str代替. 个衍生函数是concat_ws(separator,string1,string2,...) 它与concat的区别在于,连接后,在连接处有一个分隔字符separator.如: update users set homedir=concat_ws(´

mysql字符替换函数replace用法

例  代码如下 复制代码 UPDATE `addonarticle` Set `body` = REPLACE(`body`,'啊猛',小雄') 这样你字段body中的内容就给替换了 replace into  代码如下 复制代码 replace into table (id,name) values('1','aa'),('2','bb') 此语句的作用是向表table中插入两条记录.如果主键id为1或2不存在 就相当于  代码如下 复制代码 insert into table (id,nam

mysql时间转换函数的用法

mysql时间转换函数的用法 返回日期date的星期索引(1=星期天,2=星期一, --7=星期六).这些索引值对应于ODBC标准. mysql> select DAYOFWEEK(2007-10-31); -> 4 WEEKDAY(date) 返回date的星期索引(0=星期一,1=星期二, --6= 星期天). mysql> select WEEKDAY('2007-10-31 13:05:00'); -> 2 mysql> select WEEKDAY('2007-10

thinkphp中字符截取函数msubstr()用法分析_php实例

本文实例讲述了thinkphp中字符截取函数msubstr()用法.分享给大家供大家参考,具体如下: ThinkPHP有一个内置字符截取函数msubstr()如下: msubstr($str, $start=0, $length, $charset="utf-8", $suffix=true) $str:要截取的字符串 $start=0:开始位置,默认从0开始 $length:截取长度 $charset="utf-8":字符编码,默认UTF-8 $suffix=tr

replace MYSQL字符替换函数sql语句分享(正则判断)_Mysql

复制代码 代码如下: Update dede_addonsoft SET dxylink=REPLACE(dxylink, '.zip', '.rar') where aid > 45553; 复制代码 代码如下: update `table_name` set field = replace(field,'.rar','.7z'); table_name:要查询的表名, field:表里的字段名, replace(field,'.rar','.7z'); :正则匹配,把field字段里的 .r

详细解读MySQL中COUNT函数的用法_Mysql

MySQL的COUNT函数是最简单的功能,非常有用的计算,预计由一个SELECT语句返回的记录数. 要了解COUNT函数考虑的EMPLOYEE_TBL的的表具有以下记录: mysql> SELECT * FROM employee_tbl; +------+------+------------+--------------------+ | id | name | work_date | daily_typing_pages | +------+------+------------+----

mysql replace替换函数的用法

语法格式: UPDATE 表名 SET 字段名 = REPLACE (   替换前的字段值,   '替换前关键字',   '替换后关键字' ) WHERE   字段名 REGEXP "替换前的字段值"; 示例Demo:(1)替换b-blog表主键id为9的content字段内容www.111cn.ne为m.111cn.net:  代码如下 复制代码 UPDATE b_blog SET content = REPLACE (   content,   'www.111cn.net',  

C++ string.replace()字符替换函数的用法

C++ replace()函数返回string 能放的最大元素个数.(不同于capacity) size _ type max _ size( ) const;   basic_string <char>::size_type cap, max;   cap = s.capacity ( );   max = s.max_size ( ); // max=4294967294.   basic_string::rfind  寻找给定的string.返回找到的第一个string 下标值:如果没找