哪个更快:数据库级别或应用程序级别的字符串连接?

Too*_*ool 3 php mysql string concatenation

我在DQL中有一个简单的查询,它选择3列:

        $qb->select("c.zip_code, c.name, s.state")
           ->where("c.zip_code LIKE :input"); 
Run Code Online (Sandbox Code Playgroud)

我想要的输出是

"[c.zip_code],[c.name],[s.state]"

目前,我在PHP级别连接字符串以获得所需的字符串.

使用CONCAT()函数在数据库级别上执行它会更快吗?

Bas*_*man 6

这并不是优化相关的重点.您应该对哪一个更具可读性/实用性而感到惋惜,我个人会在PHP级别上这样做.