数据库SQL实践61:对于employees表中,给出奇数行的first_name

思路:

将小于等于e1.first_name的first_name的个数统计下,然后求余2看是否等于1,若是则取出。

select e1.first_name from employees e1
where(select count(*) from employees e2 where e1.first_name>=e2.first_name)%2=1;

猜你喜欢

转载自blog.csdn.net/weixin_43160613/article/details/85089294