Select 所有员工按姓氏升序排列
Select all employees sorted by last name in ascending order
如何实现 SQL 查询,以便 select 所有员工按姓氏升序排列 Java class:
public class SqlQueries {
//Select all employees sorted by last name in ascending order
//language=HSQLDB
String select = "";
}
如果姓有一个单独的列,那么很容易实现。
SELECT * FROM EMPLOYEE ORDER BY LAST_NAME ASC;
如果只有一列,即全名,则从最后一个白色拆分字符串 space 并提取姓氏。
SELECT * FROM EMPLOYEE ORDER BY SUBSTR(FULL_NAME,INSTR(FULL_NAME,' ',-1)) ASC;
如何实现 SQL 查询,以便 select 所有员工按姓氏升序排列 Java class:
public class SqlQueries {
//Select all employees sorted by last name in ascending order
//language=HSQLDB
String select = "";
}
如果姓有一个单独的列,那么很容易实现。
SELECT * FROM EMPLOYEE ORDER BY LAST_NAME ASC;
如果只有一列,即全名,则从最后一个白色拆分字符串 space 并提取姓氏。
SELECT * FROM EMPLOYEE ORDER BY SUBSTR(FULL_NAME,INSTR(FULL_NAME,' ',-1)) ASC;