九道门丨用于数据分析的SQL运算符:转运符
免费测运势 免费批八字:
师父微信: master8299
运算符对于数据整理和过滤至关重要,是数据整理过程中不可或缺的一部分,几乎用于数据分析师编写的任何查询中转运符。运算符可以分为两类:比较和算术。
比较运算符 — 数值数据:
比较运算符 — 非数值数据:
所有比较仍然有效,但它们是在ASCII值(相当于字符的整数值)而不是域值上完成的转运符。
示例:January 在 February 之前转运符,但由于字母表中 F 在 J 之前,所以January February:P
注意:在处理值时,要始终将它们放在单引号内,例如 'January'转运符。
算术运算符:
展开全文
上面的代码将添加 Colname1 和 Colname2 中的值,并将其打印在每行的“组合名称”标题下转运符。此处的组合名称是派生列。
运算符和列也可以像 col1+col2col3 一样链接在一起,为了指定运算符的处理顺序,可以使用圆括号,如 (col1 + col2)col3转运符。
逻辑运算符:
为了补充 WHERE 子句并一次使用多个条件执行数据筛选,需要使用逻辑运算符转运符。
LIKE_
允许匹配相似的值,而不是精确的值转运符。
可以将列中的值与给定模式进行比较转运符。
%表示单个字符或字符串转运符。
_仅表示单个字符转运符。
如果结果不区分大小写,则可以用 ILIKE 替换 LIKE转运符。
用法:
IN_
允许指定要包含的值的列表转运符。
可用于数值和非数值转运符。
用法:
BETWEEN_
仅能选择特定范围内的值转运符。
用法:
返回 colname 值介于 val1 和 val2 之间(包括 val1 和 val2)之间的所有行转运符。
注意:val1 和 val2 可以是数字或日期转运符。
IS NULL_
允许选择在给定列中不包含任何数据的行转运符。
空单元格在 SQL 中被视为 NULL转运符。
IS NULL 检查每行的指定列是否为 null,如果为 null,则返回该行转运符。
用法:
注意:WHERE colname = NULL 将不起作用,因为你无法对 null 值执行算术运算转运符。
IS NULL 的否定不是 NULL转运符。
AND_
允许仅选择满足所有条件的行转运符。
条件可以包含其他比较和算术运算符转运符。如:col1 + col2 6
用法:
OR_
允许选择满足两个条件之一的行转运符。
如果任何条件的计算结果为 true,则选择该行转运符。
用法:
NOT_
允许选择与特定条件不匹配的行转运符。
仅当条件的计算结果为 false 时,才选择该行转运符。
用法:
本文链接:https://daojiaowz.com/index.php/post/40271.html
转载声明:本站发布文章及版权归原作者所有,转载本站文章请注明文章来源!
