首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    MySql 中 case when then else end 的用法

    解释: SELECT                 case                   -------------如果     when sex='1' then '男' --------...------其他的返回'其他’     end                    -------------结束 from   sys_user            --------整体理解: 在sys_user...表中如果sex='1',则返回值'男'如果sex='2',则返回值'女' 否则返回'其他’ ---用法一: SELECT              CASE WHEN STATE = '1' THEN...---用法二:  SELECT STATE             CASE WHEN '1' THEN '成功'                   WHEN '2' THEN '失败'            ...when fsalary > 9999 and fage > 35 then 1 else 0end) as "fsalary>9999_fage>35", sum(case when fsalary

    2.4K20

    mysql行转列利用case when

    其中type1是bill表中type=’1’的所有的money的和,其中type2是bill表中type=’2’的所有的money的和,card_model表中所有v1的数据的和全部为’card’类...使用IFNULL是防止产生null结果,利用别名money,type_test使其获得相同的列不会报错 2、怎样将type1和card还有一个type2转化为列即第一张图 利用case when...网上搜索下case when用法知道这个是一个选择语句,可以查看(http://blog.csdn.net/yufaw/article/details/7600396)这篇博客的列子 第三张图...select shop ‘店铺’, sum((case type_test when ‘type1’ then money else 0 end)) ‘type1’, sum((...case type_test when ‘type2’ then money else 0 end)) ‘type2’, sum((case type_test when ‘card’ then money

    2.2K20
    领券