首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >一个表包含两列a和b,如果col = col,则它将打印第一个值,否则将打印这两个值

一个表包含两列a和b,如果col = col,则它将打印第一个值,否则将打印这两个值
EN

Stack Overflow用户
提问于 2018-06-22 14:20:55
回答 2查看 29关注 0票数 0

一个表包含两列a和b,如果col = col,则它将打印第一个值,否则将打印这两个值。

代码语言:javascript
运行
复制
     a    b
------------------------------------------

    100  100        
    101  102
    103  105    
    102  102

所需输出

代码语言:javascript
运行
复制
    100
    101  102
    103  105
    102     
EN

回答 2

Stack Overflow用户

发布于 2018-06-22 14:22:03

代码语言:javascript
运行
复制
select a, 
       case when a = b  
            then null 
            else b 
       end as b
from your_table
票数 2
EN

Stack Overflow用户

发布于 2018-06-22 14:28:23

您可以使用此查询

代码语言:javascript
运行
复制
SELECT a, IF(a=b,'',b) FROM your_table_name
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50981812

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档