你会怎么给用户一个关于如何从SQL表打印的偏好?
问题描述:
我从一个涉及SQL表的未来雇主处获得一项任务。他们提到的一个要求是,他们希望从名为“Employees”的表中检索到的名称以“<LastName>, <FirstName>
”或“<FirstName> <MiddleName> <LastName> <Suffix>
”的形式出现。 这似乎让我感到困惑,因为这种听起来像他们要求我做一个功能或东西。我可以用编程语言做这件事,并以这种方式获取信息,但是在SQL表中专门做这件事对我来说很奇怪。由于我不熟悉SQL,而且我对SQL的熟悉程度不超过简单的任务,如创建数据库,表,字段,将数据插入字段,更新记录中的字段,删除符合特定条件的表中的记录以及选择来自表格的字段。你会怎么给用户一个关于如何从SQL表打印的偏好?
我希望这不被认为是作弊,因为我提到这是一个未来的雇主,但如果我还在学校,那么我可以直接问一个教授,我可以找到一个线索,或他会我在课堂上直接告诉了我。但是,对于一份未来的工作,我不确定我会问谁会有什么困惑。在此先感谢任何人的帮助。
答
一个SQL查询有一个固定列输出:你不能改变它。为了达成这个。你可以连接一个CASE语句使其成为一个varchar列,但你需要一些东西(参数)来切换CASE。
所以,这是演示文稿,而不是查询SQL。
我会返回所有提到的4列,并决定我希望他们在客户端。
除非你刚刚问2个不同查询在相同 SQL表
你未来的雇主将如何选择名称的格式?将显示哪里?是涉及某种应用程序,或者您将开发一个SQL过程? – Mauricio 2011-01-29 23:35:05
编号一般。您访问了5个月并且未接受任何答案。 – 2011-01-30 02:21:02