假设我有一个包含3个字段的表A. 姓名,dob,年龄
sara 30-sep-1990 20
我需要从选择查询中获取输出
萨拉,{30-SEP-1990:20}
即单个字段中的2个值,其中大括号分隔大括号
答案 0 :(得分:1)
连接取决于您的DBMS:
MySQL: CONCAT()
Oracle: CONCAT(), ||
SQL Server: +
示例MySQL:
Select Name, CONCAT('{', dob, ':', age, '}')
From A
答案 1 :(得分:0)
您不显示架构信息(表,列名称)或说明您正在使用的数据库。 对于oracle:
select '{'||dob||':'||age||'}' from tablename;
其他任何内容请参阅您的数据库文档。 请参阅常见问题:https://stackoverflow.com/faq