提问人:Evgeniy 提问时间:10/23/2021 最后编辑:Mark RotteveelEvgeniy 更新时间:10/23/2021 访问量:669
选择按姓氏升序排序的所有员工
Select all employees sorted by last name in ascending order
问:
如何实现SQL查询,以便在以下Java类中按姓氏升序选择所有员工:
public class SqlQueries {
//Select all employees sorted by last name in ascending order
//language=HSQLDB
String select = "";
}
答:
0赞
Sayandip Ghatak
10/23/2021
#1
如果姓氏有一个单独的列,那么它很容易实现。
SELECT * FROM EMPLOYEE ORDER BY LAST_NAME ASC;
如果只有一列,即全名,则从最后一个空格中拆分字符串并提取姓氏。
SELECT * FROM EMPLOYEE ORDER BY SUBSTR(FULL_NAME,INSTR(FULL_NAME,' ',-1)) ASC;
评论
"SELECT * FROM Employees ORDER BY last_name ASC"