SQL刷题+java复习

Leetcode570. 至少有5名直接下属的经理(中等)

SELECT e1.name  from 
(SELECT ManagerId from employee2
GROUP BY ManagerId 
HAVING count(ManagerId )>=5
 ) as e2
left join employee2 as e1 
on e1.id =e2.ManagerId

Leetcode578.查询回答率最高的问题(中等)

SELECT question_id as survey_log  
from survey_log 
GROUP BY question_id 
order by (round(sum(if(action='answer',1,0))/sum(if(action='show',1,0)),2)) desc 
limit 0,1

Leetcode580. 统计各专业学生人数(中等)

-- 左连接是有区别的 如果学生放在左边name右边就不会出现法律这一栏
SELECT dept_name,count(DISTINCT student_id) as student_number from department3 as dep
left join student on student.dept_id=dep.dept_id
group by dept_name 
order by student_number desc 

好chan 真的没人想喝奶茶咩 开始复习java 打算在7.1之前复习完语法

类和对象的关系概念:

类是具有相同属性和行为的一类事物的统称

类由属性和行为组成  属性:描述类的静态特征 例如手机类 由价格属性品牌属性

行为:描述类的动态特征 如手机类:打电话 发短信 听歌 看电影

对象是类的实例,对象是具体的 如手机对象 iPhone12 Mate 400

对象具有类的所有属性和行为

类和对象关系:

类看做成对象的数据类型 ArrayList list =new ArrayList()

对象是根据类来创建的

类中有什么属性和行为 对象就有什么属性和行为

类的定义和使用:

public class ClassName{

数据类型 变量名;

//定义成员方法 不需要static 修饰 

public 返回值类型 方法名(形参类型 形参名){ 方法 体}

}

对象的创建跟使用

Scanner input=new Scanner(System.in)

创建对象格式 类名 对象名=new 类名()

自动类型转换 asc   byte,short,char—> int —> long—> float —> double

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值