在做count计算的时候,空字符也会被计算在里面,而null不会。有些同学在使用where
is
null
和is
not
null
的时候也要注意数据库中的“空值”是空字符还是null。不然统计结果可能并不是你想要的。
python有两种方式获取数据:
1.
一种是把数据从mysql
中导出到txt或者csv,然后本地读取;
2.
另一种是python直接链接数据库,读取数据;
第一种把数据从mysql导出后,python读取时,空值即为null;
第二种链接数据库后,python能读取表结构,数据库的null对应列表中的none以及pandas中的nan(如果字段类型是时间,则为nat)。而数据库中的空字符,则被识别为空字符。
望采纳!
*通配任何多个数的字符,它可以在字符串中当作第一个或最后一个字符使用。
?通配任意单个字符。
#通配任何单个数字字符。
如果正在查找以AEW开头的一个文件,但不记得文件名其余部分,可以输入AEW*,查找以AEW开头的所有文件类型的文件,如AEWT.txt、AEWU.EXE、AEWI.dll等。
如果输入love?,查找以love开头的一个字符结尾文件类型的文件,如lovey、lovei等。
扩展资料
通配符使用方法——模糊条件求和:
1、例如要求:求出商品中包含“T恤”的总数量
需要在项目栏中求和出包含T恤的总数量,输入公式:=SUMIF(A2:A18,"*T恤*",D2:D18) 因为我们不能确定“T恤”的前后有没有其他数据,所以条件为"*T恤*",则可以把所有包含“T恤”的数量求出。
2、例如要求:求出商品中最后一个字是"裙”,且单元格是5个字符对应的总数量
在项目栏中输入公式:=SUMIF(A2:A18,“????裙”,D2:D18),因为必须是5个字符且最后一个是“裙”,所以条件输入“????裙”1个“?”代表任意1个字符。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)