下面演示一下MYSQL中的CASE WHEN THEN的用法。

一、

SELECT
MENU_NAME,
YXBZ,
case YXBZ
when 'Y' then '开放'
when 'N' then '关闭'
end as BZ
FROM tp_back_s_menu;

二、

SELECT
MENU_NAME,
case YXBZ
when 'Y' then '开放'
when 'N' then '关闭'
end as BZ
FROM tp_back_s_menu;

 三、

SELECT
MENU_NAME,
case YXBZ
when 'Y' then '开放'
ELSE '关闭'
end AS BZ
FROM tp_back_s_menu;

三个其实都是一样的,不过有一些细微差别而已。

读者可以自行对比。

多个CASE之间用,分开。

其实是跟查字段一样的道理,不过就是改了个名字,展示出来的不一样而已。

最新文章

  1. SQL 语句调优 where 条件 数据类型 临时表 索引
  2. ccc 模拟重力 正太分布
  3. jquery on()方法绑定多个选择器,多个事件
  4. 【MVC 4】2.使用 Razor
  5. 组合数(codevs 1631)
  6. BigInteger大数家法源代码及分析
  7. java后台调用HttpURLConnection类模拟浏览器请求(一般用于接口调用)
  8. jQuery插件之validate
  9. Boosting Static Representation Robustness for Binary Clone Search against Code Obfuscation and Compiler Optimization(二)
  10. nginx+tomcat:动静分离+https
  11. GIT导出差异版本更新的文件列表
  12. js 调试技巧
  13. 【bzoj3589】动态树 树链剖分+树链的并
  14. [模板][P3796]AC自动机(加强版)
  15. .net core Error -4090 EADDRNOTAVAIL address not available”
  16. ssm 整合 redis(简单教程)
  17. shiro用authc配置后登录成功后不能跳转到index页面
  18. BZOJ3836 [Poi2014]Tourism 【树形dp +状压dp】
  19. javascript客户端遍历控件与获取父容器对象
  20. I-Keyboard

热门文章

  1. 面试官:RabbitMQ过期时间设置、死信队列、延时队列怎么设计?
  2. Java语言学习day02--6月29日
  3. 使用GO语言通过Stream Load实现Doris数据导入
  4. WFP资源
  5. vue - Vue脚手架/TodoList案例
  6. pycham的安装、优化、使用
  7. ajax、axios、fetch
  8. 解构HE2E中的Kubernetes技术应用
  9. 超级简单!CentOS-8 安装 MySQL 8.0,比喝水还简单
  10. 115_Power Pivot之HR薪酬计算:公积金、社保、个税、实发工资相关