MySQL以字符串形式返回字段

时间:2019-08-07 21:47:51

标签: php mysql sql pdo

我有以下sql可以为特定用户提取信息:

ClassTag

这将返回一个数组对象,但我想将first_name和last_name值作为一个字符串以以下格式返回:first_name“” last_name

如何修改上面的方法以将名字和姓氏作为单个字符串返回?

1 个答案:

答案 0 :(得分:1)

有很多方法可以解决这个问题。最简单的方法是将select语句中的字段串联起来。 代替

"Header": { "ETL-Process":"WSAHyHearingSrc2Lake", "ETL-Process-Version":"1.0", "ETL-ProcessDate":"" } "Meta": { "Id":"", "type":"JSON" "Version":"1.0", "APIVersion":"1.0.0", "DocumentType":"UsageData", "Source":"Myapp", "ClientID":"xxxxxxxx-xxxx-xxxx-xxxx", "ProductSourceVersion":"8.5.10.82", "OrganizationID":"maniac", "SessionID":"x" } "Fields": { "InteractionType":"Call" , "ActionType":"ExtraActivity" , } 顺便说一句,这些别名没有用,因为它与字段名称相同。

SELECT first_name as first_name, last_name as last_name

这只是将字段合并为一个名为SELECT CONCAT(first_name, " ", last_name) as name的字段,但是您可以将该别名更改为所需的任何内容。