0
点赞
收藏
分享

微信扫一扫

SQL-五(常用函数)

敬亭阁主 2022-02-12 阅读 54

SQL常用函数

①函数的概念:

1.函数的格式:函数名(参数)
                            即:函数名(参数1, 参数2, ....)   三个注意事项:Ⅰ:英括号
                                                                                                                   Ⅱ:英逗
                                                                                                                   Ⅲ:逗号后面加空格

2.datetime()函数:datetime(x,`unixepoch`)  其中:x是需要处理的日期字段
                                                                                      unixepoch是原日期字段的格式
 

tip:unix时间格式还原标准时间格式的unixepoch必须要加一对双引号。

②单行函数:原字段中有多少行,结果字段也有多少行(一一对应关系)


1.substring()函数:
                    substring(??, x, y)  ,其中x是开始提取的位置
                                                                 y是提取字符个数

 


PS:substring()特殊情况
                         
HERO

原神--神里绫华

原神--可莉

substring(hero,2):提取结果是“神”开始的所有内容
                                  即'神--神里绫华'

tip:SQLite默认0表示假
                          1表示真


3.iif()函数:判断条件是否满足
                    iif(.......   需要判断的条件
                         '是',   满足条件时,所输入的值
                         '否'    不满足条件时,所输入的值
)


③聚合函数(多对一关系)

 

常用四类函数:

count():统计行数;
min():统计最小值;
max():统计最大值;
avg():统计平均值;
sum():统计所有数值之和。

1.count():统计某列的行数,根据参数的不同,
   三种使用方法   参数为 *:统计选择范围内所有行(包括存在空值的行)的个数;
                              参数为字段名:统计该字段中,所 非空值 行的个数;
                              参数为 DISTINCT 字段名:统计该字段中,唯一非空值 行的个数。

其中:          min() 函数与 max() 函数都可以处理 整数、浮点数 和 文本 这大类的数据
                      avg() 函数与 sum() 函数则只能处理 整数、浮点数 两类,不能处理 文本 类型数据
 

举报

相关推荐

0 条评论