给出employees表中排名为奇数行的first_name
给出employees表中排名为奇数行的first_name
https://www.nowcoder.com/practice/e3cf1171f6cc426bac85fd4ffa786594
SELECT first_name first FROM employees JOIN (SELECT * FROM (SELECT *,rank() over (ORDER BY first_name) num FROM employees) A WHERE mod(num,2)=1) B USING(first_name)
为了和原表是一样的顺序用了下join语句,但看别人的思路还可以按编号重新排,在此记录一下。
传音控股公司福利 341人发布