繁体   English   中英

是否有任何SQL或MySQL查询以句子的形式显示所有数据?

[英]Is there any SQL or MySQL query to display all the data in a form of a sentence?

我想用“SMITH HAS HELD THE POSITION OF CERK IN DEPT 20 FROM 1981”这样的句子来显示数据。 我怎样才能在 MySQL 中做到这一点? 我将在哪里检索姓名、工作、聘用和部门编号。 从表中 对不起,我是堆栈溢出的新手

您需要使用 CONCAT() 函数来使用表列中的不同值创建一个句子。 例如。

SELECT
concat(upper(name)," HAS HELD THE POSITION OF ",upper(job)," IN DEPT ",deptno," FROM ",year(hiredate)) as EmployeeInfo
FROM tbl;

演示

您可以根据您的要求更改查询(因为您没有提供任何数据,我们无法提供准确的查询)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM