如何通过 SQL 查询将 SQL 结果括起来?

Ter*_*nce 1 mysql sql

sql在 jasper 报告中有一个查询,我想用括号括起从中生成的特定结果。

这是sql查询,

SELECT `idMedication`,`idPatient`, `Drug` from medication
Run Code Online (Sandbox Code Playgroud)

我想Drug在结果中加一个括号,我需要通过它自己的 SQL 代码来做。

例如,目前一种药物显示为“Paracetamol”,但我要求将其显示为“ (Paracetamol)

关于如何做到这一点的任何想法?

Wir*_*iwi 7

您可以使用 CONCAT 功能:

SELECT `idMedication`,`idPatient`, CONCAT('(', `Drug` ,')') AS Drug from medication 
Run Code Online (Sandbox Code Playgroud)