这篇文章给大家分享的是有关mysql中in操作符的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
在之前学习其他模块的时候,我们接触到了in操作符,不过在mysql数据库中很多人就不知道怎么运用了。我们今天从简单的查询功能开始,这也是我们使用in操作符在mysql中的常用功能。在具体的方法和语法上都会进行分析,
in操作符
查询某值是否在范围内的,与excel中的vlookup功能相同,有了此技能,你的数据能力算是到了R平方那么多了,语法如下:
SELECTcolumn1,column2,...FROMtable_nameWHERE(expr|column_1) IN ('value1','value2',...);
详解:
在where语句中,可以用列名或者表达式来作为筛选元素
表中的值与值之间用逗号分隔
与where相同的使用环境 INSERT, UPDATE, DELETE, etc.
若筛选值在list中,则返回1,否则返回0
一旦筛选值在list中,都计数:
首先,进行计算筛选值,一列或者表达式.
第二步,排序.
第三步,通过二进制的方式,筛选出需要的结果,因此,搜索的过程非常迅速。
若筛选值不在list中,则in操作符返回NULL
类似的,可以用not与in联合使用,找到筛选值不在list中的情况。
实例:
SELECTofficeCode, city, phone, countryFROMofficesWHEREcountry IN ('USA' , 'France');
感谢各位的阅读!关于“mysql中in操作符的示例分析”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!