Oracle-order by
code
-- in 的作用 如果元素在我们的集合中(不在乎是否重复),只要在就满足条件
-- between and 某元素包含在某个区间,是包括相等的情况的
alter table t_user add birthday date
select * from t_user
update t_user set birthday=current_date;
-- 如果选择最早出生的人,我们可以使用order by
-- 首先进行排序
-- 然后使用rownum选出第一行
-- 如果不加上主键或者唯一键的话
-- 则会出现意想不到的结果
-- 例如如果生日是相同的情况下
-- 数据库就返回了错误的结果
-- 当加上了主键id之后,返回结果就是我们想要的
select * from(
select * from t_user ORDER BY birthday
) where rownum <2
select * from(
select * from t_user ORDER BY birthday,id
) where rownum <2