You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在SQL筛选中应用多条件?含Android与IOS版本查询需求

解决方案

SQL 查询语句

SELECT "OS Type", "OS version"
FROM your_table_name
WHERE ("OS Type" = 'Android') 
   OR ("OS Type" = 'IOS' AND ("OS version" = '11' OR CAST("OS version" AS DECIMAL(3,2)) >= 15));

逻辑说明

  • 第一部分条件"OS Type" = 'Android'筛选出所有Android系统的记录,不受版本号限制
  • 第二部分条件针对IOS系统:
    • 匹配版本号为11的记录
    • 通过CAST("OS version" AS DECIMAL(3,2)) >= 15将版本号转换为数值类型,筛选出版本在15及以上的记录

预期查询结果

OS TypeOS version
Android8
Android11
IOS15.1
IOS11
IOS15

内容的提问来源于stack exchange,提问作者SSRN

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 05:27:26