在SQL中使用’CASE’进行SELECT
发布时间:2021-01-18 13:33:50 所属栏目:MsSql教程 来源:网络整理
导读:我有一组一对一的映射A – apple,B-香蕉和那样.. 我的表有一个值为A,B,C的列. 现在我正在尝试使用一个select语句,它会给我直接的结果 SELECT CASE WHEN FRUIT = 'A' THEN FRUIT ='APPLE' ELSE WHEN FRUIT ='B' THEN FRUIT ='BANANA' FROM FRUIT_TABLE; 但是我
我有一组一对一的映射A – > apple,B->香蕉和那样..
现在我正在尝试使用一个select语句,它会给我直接的结果 SELECT CASE WHEN FRUIT = 'A' THEN FRUIT ='APPLE' ELSE WHEN FRUIT ='B' THEN FRUIT ='BANANA' FROM FRUIT_TABLE; 但是我没有得到正确的结果,请帮帮我.. 解决方法这只是case语句的语法,它看起来像这样.SELECT CASE WHEN FRUIT = 'A' THEN 'APPLE' WHEN FRUIT = 'B' THEN 'BANANA' END AS FRUIT FROM FRUIT_TABLE; 作为提醒记住;没有执行赋值,该值成为列内容. (如果要将其分配给变量,则将其放在CASE语句之前). (编辑:ASP站长) 【免责声明】本站内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。 |
相关内容
未处理完善
-
无相关信息
最新更新