自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 牛客sql刷题所得

反思2:因为题目中奖金类型是由1、2、3数字表示的,奖金所得正好是1为10%,2为20%,3为30%,所以奖金列可以用 salary * btype*0.1表示,比case when执行快。反思1:其中where其实可以用and代替。SQL253 获取有奖金的员工相关信息。

2024-03-25 22:52:36 281

原创 SQL中 in 和exists,not in 和 not exists的区别

执行顺序是FROM student表,执行where语句里的in 子查询,将子查询中的内表score与外表student作笛卡尔积,再根据子查询中的 where语句ss.stuid = s.stuid筛选出结果。根据表的每一条记录,执行以下sql语句,逐行判断是否满足where条件。使用not in,内外表都要进行全表扫描, 没有用到索引;而not extsts 的子查询依然能用到表上的索引。二、not in 和 not exists。一、in 和exists。满足的留下,不满足的删去。

2024-03-25 22:28:06 290

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除