IN和NOTIN操作符在其右手表达式中处理NULL值的方式已被纳入SQL标准和其他SQL数据库引擎。在某些情况下,SELECT语句的结果集的列名已被调整,与其他SQL数据库引擎更相似。
SQLite可以在两个上下文中使用行值: 使用运算符<,<=,>,>=,=,<>,IS,ISNOT,IN,NOTIN,BETWEEN或CASE可以比较相同大小的两行值。
它们不支持切片,串联或重复使用in,notin,min()或max()对它们是无效的。 大多数序列类型支持以下操作。在in和notin操作具有比较操作相同的优先级。
notin:用法和 in 操作符类似,这里就不再赘述。like:第一个操作数应为一个字段名称或DB表达式,第二个操作数可以使字符串或数组,代表第一个操作数需要模糊查询的值。
而且,返回单列多行结果的SELECT语句可以用作IN和NOTIN运算符的右侧操作数。我们将以第一种嵌套的例子开始本节,其中单行单列SELECT被用作另一个SELECT表达式中的术语。

扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2026 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059
粤公网安备44030502008569号
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号
