gpt4 book ai didi

sql - ORDER BY 在 Oracle 中使用串联名称?

转载 作者:行者123 更新时间:2023-12-03 18:13:35 26 4
gpt4 key购买 nike

我有一个名为 USERS 的表,我从中获取员工的名字和姓氏,并将它们打印为一个名字。如何在此数据上正确使用 ORDER BY?

这是我所拥有的:

SELECT l.OFFICE_NAME, (us.LAST_NAME || ' , ' || us.FIRST_NAME) AS "Employee Name"
FROM LOCAL_OFFICE l, USERS us
WHERE l.LOCAL_OFFICE_ID = us.LOCAL_OFFICE_ID
ORDER BY l.OFFICE_NAME --what do I place here?--

我将通过 JOIN 而不是更昂贵的 FROM 来做到这一点,但是我如何按名称的字母顺序排序?

最佳答案

你可以说:

ORDER BY office_name, "Employee Name"

这适用于 11G,但可能不适用于旧版本的 Oracle。

关于sql - ORDER BY 在 Oracle 中使用串联名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6441184/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com