sqlite常用函数

Posted 测试百晓生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sqlite常用函数相关的知识,希望对你有一定的参考价值。

测试百晓生

ceshibaixiaosheng

测试圈懂的最多的人,跟着百晓生一起学测试,你定会有收获。我就在你的口袋,你——有问题难得倒我吗?

PS:一颗安利,百晓生继续招种子用户啦。积分攒够兑换礼品的就会得到种子群的邀请,怎么得到积分呢?


  ●  在百宝箱-我的任务 里面进行游戏、测试题、留言等互动就能获得对应积分

  ●  积分可以兑换辣条、测试行业热门书籍。后期奖品正在持续上架中....

  ●  积分还能换取简历写作的指导,百晓生的成员都是面人无数的哦

  ●  积分还能....培训....反正我是信了


正文

sqlite常用函数


我是科普:


请输入标题     bcdef

SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、php、Java等,还有ODBC接口,同样比起mysql、PostgreSQL这两款开源的世界著名数据库管理系统来讲,它的处理速度比他们都快。SQLite第一个Alpha版本诞生于2000年5月。 至2015年已经有15个年头,SQLite也迎来了一个版本 SQLite 3已经发布。

请输入标题     abcdefg


sqlite常用函数



今天分享的是sqlite常用函数:


在我们开始讲解这些函数实例之前,先假设 COMPANY 表有以下记录:


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      David       27         Texas            85000.0

6      Kim          22         South-Hall    45000.0

7      James      24         Houston       10000.0


SQLite COUNT 函数


SQLite COUNT 聚集函数是用来计算一个数据库表中的行数。下面是实例:


sqlite> SELECT count(*) FROM COMPANY;


上面的 SQLite SQL 语句将产生以下结果:


count(*)

----------

7



SQLite MAX 函数


SQLite MAX 聚合函数允许我们选择某列的最大值。下面是实例:


sqlite> SELECT max(salary) FROM COMPANY;


上面的 SQLite SQL 语句将产生以下结果:


max(salary)

-----------

85000.0


SQLite MIN 函数


SQLite MIN 聚合函数允许我们选择某列的最小值。下面是实例:


sqlite> SELECT min(salary) FROM COMPANY;


上面的 SQLite SQL 语句将产生以下结果:


min(salary)

-----------

10000.0


SQLite AVG 函数


SQLite AVG 聚合函数计算某列的平均值。下面是实例:


sqlite> SELECT avg(salary) FROM COMPANY;


上面的 SQLite SQL 语句将产生以下结果:


avg(salary)

----------------

37142.8571428572


SQLite SUM 函数


SQLite SUM 聚合函数允许为一个数值列计算总和。下面是实例:


sqlite> SELECT sum(salary) FROM COMPANY;


上面的 SQLite SQL 语句将产生以下结果:


sum(salary)

-----------

260000.0


SQLite RANDOM 函数


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


下面是实例:


sqlite> SELECT random() AS Random;


上面的 SQLite SQL 语句将产生以下结果:

Random

-------------------

5876796417670984050


SQLite ABS 函数


SQLite ABS 函数返回数值参数的绝对值。下面是实例:


sqlite> SELECT abs(5), abs(-15), abs(NULL), abs(0), abs("ABC");


上面的 SQLite SQL 语句将产生以下结果:


abs(5)      abs(-15)    abs(NULL)   abs(0)      abs("ABC")

----------  ----------  ----------  ----------  ----------

5           15                      0           0.0


SQLite UPPER 函数


SQLite UPPER 函数把字符串转换为大写字母。下面是实例:


sqlite> SELECT upper(name) FROM COMPANY;


上面的 SQLite SQL 语句将产生以下结果:


upper(name)

-----------

PAUL

ALLEN

TEDDY

MARK

DAVID

KIM

JAMES


SQLite LOWER 函数


SQLite LOWER 函数把字符串转换为小写字母。下面是实例:


sqlite> SELECT lower(name) FROM COMPANY;


上面的 SQLite SQL 语句将产生以下结果:


lower(name)

-----------

paul

allen

teddy

mark

david

kim

james


SQLite LENGTH 函数


SQLite LENGTH 函数返回字符串的长度。下面是实例:


sqlite> SELECT name, length(name) FROM COMPANY;


上面的 SQLite SQL 语句将产生以下结果:


NAME        length(name)

----------  ------------

Paul        4

Allen       5

Teddy       5

Mark        4

David       5

Kim         3

James       5


SQLite sqlite_version 函数


SQLite sqlite_version 函数返回 SQLite 库的版本。下面是实例:


sqlite> SELECT sqlite_version() AS 'SQLite Version';


上面的 SQLite SQL 语句将产生以下结果:


SQLite Version

--------------

3.6.20



sqlite常用函数



借鉴文章链接:http://www.jianshu.com/p/b1a37bde43f1

http://baike.baidu.com/link?url=zu9DvQddEGsncqARAZWx8uK6wWxvy04DgF1l81l29dtexUJFFWNg9MKYkTbok9RePCBZzZVRNf-OacffQe19Kq


 

测试百晓生

每日一文,篇篇精彩

每日一问,句句原创

投稿邮箱:csbaixiaosheng@163.com
微信号:ceshibaixiaosheng

以上是关于sqlite常用函数的主要内容,如果未能解决你的问题,请参考以下文章

iOS开发数据库篇—SQLite常用的函数

sqlite常用函数

sqlite常用的命令-增删改查

SQLite常用命令总结

Linux下sqlite3常用命令!!!

SQLite 常用语句及 MeasSQLlite 使用