当我concat($name, $surname),有没有一种方法,把一个空间之间的$name $surname使用我的sql而不是php,所以当我得到的结果,它格式有点干净?
concat($name, $surname)
$name $surname
jljoyd4f1#
您可以将字符串文字与字段连接在一起,以便在要连接的字段之间的字符串中添加空格字符。请使用此选项:
CONCAT(name, " ", surname)
字符串这个功能在CONCAT()函数的MySQL手册页中有非常清楚的说明。还有一个CONCAT_WS函数,它允许您指定一个分隔符,用于传递给该函数的其他每个字段之间。如果您以相同的方式连接两个以上的字段,则该函数可能会被认为比在每个字段之间重复分隔符更简洁。例如,如果要添加中间名字段,则可以使用此函数仅指定一次分隔符:
CONCAT()
CONCAT_WS
CONCAT_WS(" ", first_name, middle_name, surname)
型
6fe3ivhb2#
在那里加一个空格。
SELECT CONCAT(name,' ',surname) AS full_name FROM table;
字符串
编辑哎呀,拼写不好……;p
smdnsysy3#
使用此,无版本依赖
concat(name,Char(32),venue)
nhn9ugyo4#
请使用CONCAT(name, ' ', surname)。
CONCAT(name, ' ', surname)
sz81bmfz5#
在尝试了这个之后,我试着这样做
concat(name, _utf8 ' ' ,name1)
inn6fuwd6#
嘿,我有同样的问题,这是我用的,它真的很好CONCAT(第1栏,”“,第2栏)问题是你使用键盘上的空格键在双场地(“”)之间添加物理空间,然后就这样了
vatpfxk57#
以上所有选项都不起作用..
SELECT CONCAT(FIRSTNAME, ' ' , LASTNAME) AS FULLNAME FROM USERS;
第一个月
njthzxwz8#
使用此方法添加分隔符
实施例01
CONCAT_WS(' ', first_string, second_string, n_string, ..., last_string)
字符串输出量:
"first_string second_string n_string ... last_string"
型实施例02**
CONCAT_WS('-', first_string, second_string, n_string, ..., last_string)
型输出量:
"first_string-second_string-n_string-...-last_string"
8条答案
按热度按时间jljoyd4f1#
您可以将字符串文字与字段连接在一起,以便在要连接的字段之间的字符串中添加空格字符。
请使用此选项:
字符串
这个功能在
CONCAT()
函数的MySQL手册页中有非常清楚的说明。还有一个
CONCAT_WS
函数,它允许您指定一个分隔符,用于传递给该函数的其他每个字段之间。如果您以相同的方式连接两个以上的字段,则该函数可能会被认为比在每个字段之间重复分隔符更简洁。例如,如果要添加中间名字段,则可以使用此函数仅指定一次分隔符:
型
6fe3ivhb2#
在那里加一个空格。
字符串
编辑哎呀,拼写不好……;p
smdnsysy3#
使用此,无版本依赖
字符串
nhn9ugyo4#
请使用
CONCAT(name, ' ', surname)
。sz81bmfz5#
在尝试了这个之后,我试着这样做
字符串
inn6fuwd6#
嘿,我有同样的问题,这是我用的,它真的很好
CONCAT(第1栏,”“,第2栏)问题是你使用键盘上的空格键在双场地(“”)之间添加物理空间,然后就这样了
vatpfxk57#
以上所有选项都不起作用..
字符串
第一个月
njthzxwz8#
使用此方法添加分隔符
实施例01
字符串
输出量:
型
实施例02**
型
输出量:
型