美文网首页
SQLite 常用函数

SQLite 常用函数

作者: SingleDiego | 来源:发表于2018-06-29 15:32 被阅读96次

SQLite 有许多内置函数用于处理字符串或数字数据。下面列出了一些有用的 SQLite 内置函数,且所有函数都是大小写不敏感,这意味着您可以使用这些函数的小写形式或大写形式或混合形式。

我们用下表作为例子。

ID      NAME        AGE     ADDRESS         SALARY
----    ----        ----    ------          ------
1       Paul        32      California      20000.0
2       Allen       25      Texas           15000.0
3       Teddy       23      Norway          20000.0
4       Mark        25      Rich-Mond       65000.0
5       Paul        32      Los Angeles     10000.0
6       Allen       25      Dallas          35000.0
7       Teddy       23      Oslo            15000.0




COUNT 函数

COUNT 聚集函数是用来计算一个数据库表中的行数。我们先在按 name 来计算各员工的出现次数:

select name, count(name) from company group by name;

结果:

NAME    count(name)
----     ------- 
Allen     2
Mark      1
Paul      2
Teddy     2
MAX 函数

MAX 聚合函数允许我们选择某列的最大值。我们计算 ``age·· 最大的员工:

select max(age),* from company

结果:

max(age)    ID      NAME    AGE         ADDRESS         SALARY
-------     ----    ----    ------      --------        ------
32          1       Paul    32          California      20000.0
MIN 函数

MIN 聚合函数允许我们选择某列的最小值。用法个SQLite MAX 类似。

AVG 函数

AVG 聚合函数计算某列的平均值。计算员工的平均 salary

select name, avg(salary) from company group by name;

结果:

NAME    avg(salary)
-----  ----------- 
Allen   25000.0
Mark    65000.0
Paul    15000.0
Teddy   17500.0
SUM 函数

SUM 聚合函数允许为一个数值列计算总和。计算各员工 salary 总和。

select name, sum(salary) from company group by name;

结果:

NAME    sum(salary)
----    --------
Allen   50000.0
Mark    65000.0
Paul    30000.0
Teddy   35000.0
RANDOM 函数

SQLite RANDOM 函数返回一个介于 -9223372036854775808+9223372036854775807 之间的伪随机整数。

ABS 函数

ABS 函数返回数值参数的绝对值。

UPPER 函数

SQLite UPPER 函数把字符串转换为大写字母。

LOWER 函数

LOWER 函数把字符串转换为小写字母。

GROUP_CONCAT 函数

GROUP_CONCAT 函数用于拼接字符串。

例子:

select name, group_concat(address) from company group by name

结果:

NAME    group_concat(address)
----     ------------------ 
Allen   Texas,Dallas
Mark    Rich-Mond 
Paul    California,Los Angeles
Teddy   Norway,Oslo

相关文章

  • SQLite 常用函数

    SQLite 常用函数 SQLite 有许多内置函数用于处理字符串或数字数据。下面列出了一些有用的 SQLite ...

  • SQLite 常用函数

    SQLite 有许多内置函数用于处理字符串或数字数据。下面列出了一些有用的 SQLite 内置函数,且所有函数都是...

  • SQLite常用函数

    SQLite 内置函数,所有函数不区分大小写1,SQLite COUNT函数聚集函数是用来计算一个数据库表中的行数...

  • SQLite常用函数

    1. 打开数据库:sqlite3_open 2.执行语句: sqlite3_exec 3. 创建准备语句:sqli...

  • SQLite常用的函数

    iOS开发数据库篇—SQLite常用的函数 一、简单说明 1.打开数据库 int sqlite3_open( co...

  • Flutter Sqlite使用

    1、添加Sqlite依赖 2、在使用界面引用: 3、封装函数 4、Sql常用语句:

  • iOS开发-SQLite函数以及SQLite语句分享

    SQLite函数 SQLite语句

  • 「SQLite学习笔记」常用函数

    SQLite 有许多内置函数用于处理字符串或数字数据。下面列出了一些有用的 SQLite 内置函数,且所有函数都是...

  • iOS中数据库使用什么技术实现的

    使用Sqlite和CoreData实现的 常用数据库: 移动开发常用: Sqlite数据库: CoreData是i...

  • sqlite命令汇总

    Author:杜七 Date: 2017.02.28 Sqlite数据库sqlite3命令 sqlite3常用命令...

网友评论

      本文标题:SQLite 常用函数

      本文链接:https://www.haomeiwen.com/subject/boboyftx.html