回答

收藏

mysql连接字符串返回0

技术问答 技术问答 171 人阅读 | 0 人回复 | 2023-09-14

我试图将查询中的三列连接起来,在结果中显示一列。这个列被称为DelPostalName,由于某种原因,当我选择查询时,它总是显示为& V4 O( b4 A9 k( v
0。就像它试图添加字符串一样,但没有实际的数字要添加。香港专业教育学院一直在搜索字符串连接,这似乎是正确的语法。你有什么想法吗?
' k0 Q0 U7 Y$ A, f- Y5 Uisc_orders.ordShipFirstName   isc_orders.ordshiplastname   isc_orders.ordshipcompany作为DelPostalName,               6 o: s# G8 O; ^8 b
    解决方案:                                                                : F1 o2 m( J7 U" E/ A
                                                                结果显示为零,因为你试图算术地相互添加字符串。
* L9 }. u. W1 H2 [在MySQL使用中串联字符串的正确方法是CONCAT(str1,str2,str3)函数。; J8 A$ {  N, F4 k$ p$ ~  R
这是该功能的手册。; Z7 H) T- l7 o* c" _5 [* c& C& C
PS:如果您想连接到分隔符,请使用它CONCAT_WS()-也在同一手册中
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则