MySQL中多目运算符_mysqlÈýÄ¿ÔËËãʹÓÃʾÀý-程序员宅基地

技术标签: MySQL中多目运算符  

mysqlÈýÄ¿ÔËËãʹÓÃʾÀý

2019/10/10/17:37:58  ÔĶÁ£º1187  À´Ô´£º¹È¸èSEOËã·¨  ±êÇ£º

SEO

ÈýÄ¿ÔËËã¾ÍÊÇÒ»¸ö¼òµ¥µÄif elseµÄÅжÏÁË,µ«ÊÇÈýÄ¿ÔËËã±Èif else¸ü¼ò½àºÃÓÃÁË,ÄÇÖªmysqlÖÐÖ§³ÖÈýÄ¿ÔËËãÂð£¿Ò»ÆðÀ´¿´¿´.

ÍøÕ¾ÒµÎñÐèÒª°´Êµ¼Ê³ÉÁ¢½ð¶îÅÅÐò,ÒªÓõÄÓÐÈý¸ö×Ö¶Î:price£¨ÉÌÆ·¼Û¸ñ£,pay£¨Êµ¼ÊÖ§¸¶¼Û¸ñ£,num£¨¹ºÂòÊýÁ¿£,Èç¹ûÉÌÆ·ÓÐÓŻݾÍÊÇ°´pay¼Û¸ñ³ÉÁ¢,Ò²¾ÍÊÇpay>0,Èç¹ûûÓÐÓŻݾÍÊÇʵ¼Û³É½»,pay=0.ËùÒÔÎÒÃÇÒªµÄʵ¼Ê¼Û¸ñ¾ÍÊÇÈç¹ûpay>0¾ÍÊÇpay*num£¬·ñÔò¾ÍÊÇprice*num.ÕâÒ²¾ÍÊÇÒªÓõ½ÈýÄ¿ÔËËãpay>0?pay:price.

ÄÇômysqlÓÐÈýÄ¿ÔËËã·ûÂð:

¿ÉÒÔÓÃcase when,Õâ¸ömysqlÓ¦¸ÃÖ§³Ö:select a,case when b is null then'xxxx' else b end b from table_xxx where,»¹ÓÐÕâ¸ö.

sqlÖÐÒ²ÊÇÖ§³ÖÈýÄ¿ÔËËãµÄ,Ó﷨Ϊ:

CASE WHEN Ìõ¼þ THEN Èç¹û·ûºÏ ELSE Èç¹û²»·ûºÏ END

ËùÒÔÔÚÎÒÃÇÕâÒµÎñÖеÄSQLÓï¾ä¾ÍÊÇ:

select CASE WHEN pay>0 THEN pay*num ELSE price*num END as ‘amount’ from table_name order by amount desc;//phpfensi.com

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_36204626/article/details/113218928

智能推荐

ASP.NET MVC 5 - 给数据模型添加校验器_.net模型验证枚举类型-程序员宅基地

文章浏览阅读2.4k次。ASP.NET MVC 的核心设计信条之一是DRY: "不要重复自己(DRY --Don’t Repeat Yourself)"。ASP.NET MVC鼓励您指定功能或者行为,只做一次,然后将它应用到应用程序的各个地方。这可以减少您需要编写的代码量,并减少代码出错率,易于代码维护。给ASP.NET MVC 和 Entity Framework Code First 提供验证支持是 DRY 信条的一次伟大实践。您可以在一个地方 (模型类) 中以声明的方式指定验证规则,这个规则会在应用程序中的任何地方执行。_.net模型验证枚举类型

thymeleaf读取配置文件问题_thymeleaf国际化#{login.test}读不到配置文件-程序员宅基地

文章浏览阅读4k次。写好了一个正常的properties文件,然后使用 thymeleaf在页面进行取值结果:??user.name_zh_CN??这是为什么呢,原来这里的properties文件名必须是messages,这是spring boot规定的国际化文件名..._thymeleaf国际化#{login.test}读不到配置文件

matlab误差传播和算法稳定性_误差传递可以用什么软件计算-程序员宅基地

文章浏览阅读9.6k次,点赞6次,收藏23次。算法描述: 方案二:递推公式结果:y(1)=0.212647 y(2)=0.071838 y(3)=0.065374 y(4)=0.046157 y(5)=0.038461 y(6)=0.032051 y(7)=0.027701 y(8)=0.02432..._误差传递可以用什么软件计算

使用fastjson对Json的基本操作_fastjson tojson-程序员宅基地

文章浏览阅读1.8k次,点赞6次,收藏44次。fastjson是阿里的一款对Json处理的工具,使用前需要引入对应的jar包下载地址本人感觉还是非常强悍的,比Gson使用起来更加的强大package json;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import com...._fastjson tojson

dll 导出函数转发_#pragma comment(linker, "/export-程序员宅基地

文章浏览阅读1.2k次。前言有时候我们导出的dll仅仅想导出一些函数声明,然后有其他dll进行实现,我们成这里导出声明为:导出函数转发https://docs.microsoft.com/en-us/cpp/preprocessor/comment-c-cpp?view=msvc-160# pragram comment_#pragma comment(linker, "/export

jQuery实现Tab选项卡_用jquery写tab选项卡-程序员宅基地

文章浏览阅读1.8k次。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <link rel="icon" href="../../../img/sup.ico" type="image/x-ioc"/&..._用jquery写tab选项卡

随便推点

第三章 MQ队列管理器搭建之(三)_amq3681e: ha 子系统已在管理复制的数据队列管理器“gwo.qm”-程序员宅基地

文章浏览阅读402次。版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/sjz64472418/article/details/8517182MQ集群及网关队列管理器的搭建描述:如上图所示,为MQ的集群搭建部署图。CLUSTERA、CLUSTERB分别是两个集群,其中Qm1-Qm3、Ga..._amq3681e: ha 子系统已在管理复制的数据队列管理器“gwo.qm”

怎么通过视图修改数据mysql_数据库修改”视图数据,将职工“w010”与客户“c110”签订合同的金额从16万修改为1-程序员宅基地

文章浏览阅读4.6k次,点赞2次,收藏2次。视图并不在数据库中实际存在,行和列数据来自定义视图的查询总使用的表,并且是在使用视图时动态生成的。安全:使用视图的用户只能访问他们被允许的结果集,对表的权限管理并不能限制到某个行某个列,但是通过视图就可以简单的实现。简单:使用视图的用户完全不需要关系后面对应的表结构、关联条件和筛选条件,对用户来说已经是过滤好的符合条件的结果集。2.视图不是表,不保存数据,只是一张虚拟的表,源表的数据发生变化后,视图的结果也同步发生变化。视图的可更新性和视图中查询的定义有关系,一下类型的视图是不可更新的。_数据库修改”视图数据,将职工“w010”与客户“c110”签订合同的金额从16万修改为1

mysql错误:java.sql.SQLException: The server time zone value ‘xxx‘ is unrecognized or represents 解决方法_mysql 5.7 createsqlexception(sqlerror.java:120) ~[-程序员宅基地

文章浏览阅读289次。错误内容:java.sql.SQLException: The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the 'serverTimezone' configuration property) to use a more specific time zo_mysql 5.7 createsqlexception(sqlerror.java:120) ~[mysql-connector-j-8.0.32.j

C++面向对象编程之——构造函数(一)_在面向对象的编程中,什么是构造函数-程序员宅基地

文章浏览阅读742次,点赞2次,收藏2次。之前学习C++面向对象编程,只知道构造函数是创建实例对象时被自动调用;然后陆续看了一些书,知识点比较分散,现对构造函数进行一个全面总结,以便更加深入理解构造函数。目录 构造函数是什么? 构造函数形式? 默认构造函数 构造函数初始化列表1.构造函数是什么?构造函数:类中通过一个或者多个特殊的成员函数来控制其对象初始化过程。构造函数的任务是初始化类中的数据成员,无论何..._在面向对象的编程中,什么是构造函数

给中国学生的第七封信:21世纪最需要的7种人才_从死记硬背 到 融会贯通 几重境界-程序员宅基地

文章浏览阅读1.6k次。给中国学生的第七封信:21世纪最需要的7种人才人才的标准从来都不是一成不变的。在东方的战国时代和西方的骑士时代里,最受器重的是力敌万夫的勇士和巧舌善辩的谋臣;在中国的科举时代里,靠着“死记硬背”和“八股文章”而金榜题名的书生最容易出人头地;在西方工业革命风起云涌的日子里,善于用机器的力量改变世界的发明家以及那些精通专业、埋头苦干的工程师成了所有人才中的佼佼者;即便是在刚刚过去的20世纪中,_从死记硬背 到 融会贯通 几重境界

CodeBlocks集成Objective-C开发_vs code 支持 object-c 语法-程序员宅基地

文章浏览阅读1.4k次。转自 http://kingj.iteye.com/blog/1558869Objective-C是苹果软件的编程语言,想要上机学习、调试,有一个集成开发环境(IDE)方便很多。有三类方法搭建Objective-C的集成开发环境:1) 使用苹果的平台,集成开发环境使用Xcode。但如果没有苹果平台,想在Windows环境下学习Objective-C,可以采用以下两种方法:_vs code 支持 object-c 语法

推荐文章

热门文章

相关标签