网站首页 站内搜索

搜索结果

查询Tags标签: when,共有 227条记录
  • 一条sql查询出多个统计结果

    统计一张表中不同类型的统计数量 例如,该表中有个type字段(值有0,1....),然后统计不同值下的总数 SELECT COUNT(CASE WHEN `type`=0 OR `type`=1 THEN 1 ELSE NULL END) allTypeCount, COUNT(CASE WHEN `type`=0 THEN 1 ELSE NULL END) zerotTypeCount, COUNT(CAS…

    2021/11/23 19:12:48 人评论 次浏览
  • sql统计字段区间分布

    sql统计区间分布 Overall_distribution = spark.sql("""select count(*) as total_,round(count(case when Completion_rate >= 0 and Completion_rate < 0.25 then 1 end )/count(*),2) as a,round(count(case when Completion_rate >= 0.25 and…

    2021/11/18 19:40:06 人评论 次浏览
  • sql统计字段区间分布

    sql统计区间分布 Overall_distribution = spark.sql("""select count(*) as total_,round(count(case when Completion_rate >= 0 and Completion_rate < 0.25 then 1 end )/count(*),2) as a,round(count(case when Completion_rate >= 0.25 and…

    2021/11/18 19:40:06 人评论 次浏览
  • mysql case when then end 用法

    UPDATE goods SET nums= CASE id WHEN 1 THEN 0.27 WHEN 2 THEN 22.53 WHEN 3 THEN 0.27 END,num= CASE id WHEN 1 THEN 15 WHEN 2 THEN 475 WHEN 3 THEN 15 END WHERE id IN (1,2,3)注解:此语句更新两个字段 nums 、numcase 后面字段为条件字段,如上:当 id=1时,那么 …

    2021/11/17 19:12:57 人评论 次浏览
  • mysql case when then end 用法

    UPDATE goods SET nums= CASE id WHEN 1 THEN 0.27 WHEN 2 THEN 22.53 WHEN 3 THEN 0.27 END,num= CASE id WHEN 1 THEN 15 WHEN 2 THEN 475 WHEN 3 THEN 15 END WHERE id IN (1,2,3)注解:此语句更新两个字段 nums 、numcase 后面字段为条件字段,如上:当 id=1时,那么 …

    2021/11/17 19:12:57 人评论 次浏览
  • Mysql必练50题(第四天)

    第十六题 检索"01"课程分数小于60,按分数降序排列的学生信息 select * from student where s_id in (select s_id from score where c_id = 1 and s_score < 60);第十七题 select s.s_id,s.s_name, sum(case c_id when 1 then s_score else 0 end) as &quo…

    2021/11/16 19:12:23 人评论 次浏览
  • Mysql必练50题(第四天)

    第十六题 检索"01"课程分数小于60,按分数降序排列的学生信息 select * from student where s_id in (select s_id from score where c_id = 1 and s_score < 60);第十七题 select s.s_id,s.s_name, sum(case c_id when 1 then s_score else 0 end) as &quo…

    2021/11/16 19:12:23 人评论 次浏览
  • mybaits之动态SQL

    动态sql就是根据不同的条件生成不同的sqlif choose (when, otherwise) trim (where, set) foreach1.环境搭建 2.测试1.动态sql之if。if里面的关键字是test。test里面去写if的条件即可

    2021/11/12 2:10:39 人评论 次浏览
  • mybaits之动态SQL

    动态sql就是根据不同的条件生成不同的sqlif choose (when, otherwise) trim (where, set) foreach1.环境搭建 2.测试1.动态sql之if。if里面的关键字是test。test里面去写if的条件即可

    2021/11/12 2:10:39 人评论 次浏览
  • Mybatis执行批量更新的sql(mysql中)

    方式一 <update id="batchUpdate"><foreach collection="list" item="item" index="index" open="" close="" separator=";">update tableA set full_pinyin = #{item.fullPinyin}, f…

    2021/11/11 2:10:26 人评论 次浏览
  • Mybatis执行批量更新的sql(mysql中)

    方式一 <update id="batchUpdate"><foreach collection="list" item="item" index="index" open="" close="" separator=";">update tableA set full_pinyin = #{item.fullPinyin}, f…

    2021/11/11 2:10:26 人评论 次浏览
  • hiveSQL中where后边使用case_when

    需求:查询出type 类型是1合2的所有用户信息,但是type=2的用户必须是 sex=1 已知语句 select * from op_al_dd_retain_v where type in (1,2)SELECT * FROM op_al_dd_retain_v WHERE type IN ( 1, 2 ) AND ( CASE WHEN type = 1 AND sex != 1 THEN 0 ELSE 1 END ) = 1…

    2021/11/9 2:17:25 人评论 次浏览
  • hiveSQL中where后边使用case_when

    需求:查询出type 类型是1合2的所有用户信息,但是type=2的用户必须是 sex=1 已知语句 select * from op_al_dd_retain_v where type in (1,2)SELECT * FROM op_al_dd_retain_v WHERE type IN ( 1, 2 ) AND ( CASE WHEN type = 1 AND sex != 1 THEN 0 ELSE 1 END ) = 1…

    2021/11/9 2:17:25 人评论 次浏览
  • MYSQL case when用法

    语句:select case 变量或表达式1when 常量2或TRUE或FALSE then 结果a,when then b,...else 结果c,end,case和when后面的值,mysql 其实是用等号‘=’来判断,所以当判断字段selectcase a is nullwhen TRUE THEN "",end…

    2021/11/2 19:12:58 人评论 次浏览
  • MYSQL case when用法

    语句:select case 变量或表达式1when 常量2或TRUE或FALSE then 结果a,when then b,...else 结果c,end,case和when后面的值,mysql 其实是用等号‘=’来判断,所以当判断字段selectcase a is nullwhen TRUE THEN "",end…

    2021/11/2 19:12:58 人评论 次浏览
扫一扫关注最新编程教程