CONCAT语法提问,该怎么解决

CONCAT语法提问,该怎么解决

CONCAT语法提问

在看存储过程中看到这句:SET s_condition = CONCAT(s_condition, ” AND r.id =”, cashId);

问一下CONCAT(s_condition, ” AND r.id =”, cashId)括号中” AND r.id =”这个是什么意思,为什么还有个“”号?

新手上道,请大侠多多指教…..



” AND r.id =”

只不过是个字符串, 而MYSLQ中字符串常量是用引号来表示的。




” AND r.id =”是一个字符串,所以要用引好引上。

concat()是字符串的连接字符串。



s_condition, ” AND r.id =”, cashId都因该是字符串,如果告诉你

s_condition=”select r.字段 from 表名称 r where r.字段=某个值 ”你会觉得都一样,只不过s_condition可能是变量。

CONCAT语法提问,该怎么解决

相关文章:

你感兴趣的文章:

标签云: