数据库题目
执剑问道
历经社会几载,看遍人情世故。跨行浅尝数个,终不似己所爱。
展开
-
顺丰大数据面试题-2021
第一题求助CSDN技术人员解决的:select C.customtrade,group_concat(C.mid) from(select A.customtrade,case when LOCATE(B.customtrade,A.customtrade) >0 then id else '0' end midfrom A,B) C where mid!=0 group by C.customtrade 第二题建表,求连续三天的数。原表所示:select u2.* fr.原创 2021-03-26 22:40:39 · 646 阅读 · 0 评论 -
Oracle中求三门学科都一样的同学姓名。where...or...多条件查询
有学科表,想求出三门学科都一样的学生姓名;create table user2(name varchar2(10),course varchar2(12),score number );insert into user2 values('xxx','语文','70');insert into user2 values('yyy','数学','80');insert into user2 values('xxx','数学','75');insert into user2 values('yyy','原创 2021-03-13 01:02:25 · 338 阅读 · 0 评论 -
Oracle中处理连续活跃三天的问题
有道题就是查询当月连续三天活跃的用户,有很多答案,这里说一下一个比较容易理解的。这里先创建一个user1的表:create table user1(id number,lg_date date);insert into user1 values (11,to_date('2021-01-01','yyyy-mm-dd'));insert into user1 values (11,to_date('2021-01-02','yyyy-mm-dd'));insert into user1 values原创 2021-03-11 23:17:16 · 2823 阅读 · 1 评论