时空猎人@vemax 2023-07-24 15:01 采纳率: 40%
浏览 33

查询表中ID=12,对应所有字段值>900的数据

img

上面表名为table,现在需要查询ID=12,数据1至数据12列中,数据大于900的数字,请问需要怎么编写?

  • 写回答

1条回答 默认 最新

  • 藏柏 2023-07-24 15:12
    关注

    你要蛮写,就是把所有字段都拼条件上

    
    SELECT *
    FROM table
    WHERE ID = 12 AND
          (col1 > 900 OR
           col2 > 900 OR
           col3 > 900 OR
           col4 > 900 OR
           col5 > 900 OR
           col6 > 900 OR
           col7 > 900 OR
           col8 > 900 OR
           col9 > 900 OR
           col10 > 900 OR
           col11 > 900 OR
           col12 > 900);
    
    

    主要还是得看你的具体需求是什么

    评论

报告相同问题?

问题事件

  • 创建了问题 7月24日