首页 > 数据库 >无涯教程-SQLite - 表达式

无涯教程-SQLite - 表达式

时间:2024-01-18 10:31:52浏览次数:45  
标签:教程 SQLite sqlite 无涯 表达式 ---------- WHERE SELECT

SQL表达式类似于公式,它们以查询语言编写,您还可以用于向数据库查询一组特定的数据。

Expressions - 语法

考虑一下SELECT语句的基本语法,如下所示:

SELECT column1, column2, columnN 
FROM table_name 
WHERE [CONDITION | EXPRESSION];

以下是不同类型的SQLite表达式。

Expressions - 布尔表达式

SQLite布尔表达式基于匹配的单个值获取数据。以下是语法-

SELECT column1, column2, columnN 
FROM table_name 
WHERE SINGLE VALUE MATCHTING EXPRESSION;

考虑带有以下记录的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布尔表达式用法的简单示例-

sqlite> SELECT * FROM COMPANY WHERE SALARY = 10000;

ID          NAME        AGE         ADDRESS     SALARY
----------  ----------  ----------  ----------  ----------
4           James        24          Houston   10000.0

Expressions - 数值表达式

这些表达式用于在任何查询中执行任何数学运算。以下是语法-

SELECT numerical_expression as OPERATION_NAME
[FROM table_name WHERE CONDITION] ;

此处,numeric_expression用于数学表达式或任何公式,下面是一个简单的示例,显示了SQLite数值表达式的用法。

sqlite> SELECT (15 + 6) AS ADDITION
ADDITION = 21

有几个内置函数,如 avg(),sum(),count()等,用于对表执行所谓的汇总数据计算或特定的表格列。

sqlite> SELECT COUNT(*) AS "RECORDS" FROM COMPANY; 
RECORDS = 7

Expressions - 日期表达式

日期表达式返回当前系统日期和时间值。这些表达式用于各种数据操作中。

sqlite> SELECT CURRENT_TIMESTAMP;
CURRENT_TIMESTAMP = 2013-03-17 10:43:35

参考链接

https://www.learnfk.com/sqlite/sqlite-expressions.html

标签:教程,SQLite,sqlite,无涯,表达式,----------,WHERE,SELECT
From: https://blog.51cto.com/u_14033984/9303959

相关文章

  • DevExpress Web Report Designer中文教程 - 如何自定义控件和表达式注册?
    获取DevExpressv23.2正式版下载DevExpress技术交流群9:909157416      欢迎一起进群讨论自定义控件集成DevExpress Reports中的自定义报表控件注册变得更加容易,为了满足web开发人员的需求,DevExpressv23.1+包括简化的自定义控件注册支持(在服务器级别实现)。如果您的解决......
  • sqlmap使用教程
    sqlmap使用教程目录sqlmap使用教程1、介绍2、常用参数3、tamper脚本4、使用示例基础使用进阶使用直接使用5、案例演示案例一:使用Sqlmap获取DVWA数据案例二:利用unmagicquotes脚本绕过magicquotes1、介绍SQLMAP是一个开放源码的渗透测试工具,它可以自动探测和利用SQL注入漏洞来接......
  • 无涯教程-SQLite - 数据类型
    SQLite数据类型是一个属性,用于指定任何对象的数据类型,每个列,变量和表达式在SQLite中都有相关的数据类型。SQLite存储类存储在SQLite数据库中的每个值都具有以下存储类别之一-Sr.No.StorageClass&描述1NULL该值为NULL值。2INTEGER该值为带符号整数,根据值的大小......
  • 无涯教程-SQLite - 安装步骤
    SQLite以其出色的零配置功能而闻名,这意味着不需要复杂的设置或管理,本章将引导您完成在Windows,Linux和MacOSX上设置SQLite的过程。在Windows上安装步骤1-转到SQLite下载页面,并从Windows部分下载预编译的二进制文件。步骤2-下载sqlite-shell-win32-*.zip和sqlite-dll-win......
  • 无涯教程-SQL Numeric Functions函数
    SQL数字函数主要用于数字操作和/或数学计算。下表详细介绍了数字函数-Sr.No.Function&描述1ABS()返回数值表达式的绝对值。2ACOS()返回数值表达式的反余弦值。如果该值不在-1到1之间,则返回NULL。3ASIN()返回数字表达式的反正弦值。如果值不在-1到1的范围内,则返......
  • 【Python基础】Python基础教程
    Python环境搭建【基础】python环境搭建及配置变量的命名规范变量名虽然支持中文,但不推荐使用可以使用数字,但不能以数字开头不可使用特殊字符,下划线除外区分大小写,在python中A和a不是同一个变量不能和关键字同名尽量遵循PEP8规则PEP8规则:常量:大写加下划线A_弱私......
  • 无涯教程-SQL RAND Function函数
    SQL具有RAND函数,可以调用该函数以生成介于0和1之间的随机数-SQL>SELECTRAND(),RAND(),RAND();+------------------+-----------------+------------------+|RAND()|RAND()|RAND()|+------------------+-----------------+-----......
  • 无涯教程-SQL SUM Function函数
    SQLSUM函数用于查找各种记录中一个字段的总和。要了解SUM函数,请考虑一个employee_tbl表,该表具有以下记录-SQL>SELECT*FROMemployee_tbl;+------+------+------------+--------------------+|id|name|work_date|daily_typing_pages|+------+------+---......
  • Jmeter教程-JMeter 环境安装及配置
    Jmeter教程JMeter环境安装及配置在使用JMeter之前,需要配置相应的环境,包括安装JDK和获取JMeterZIP包。安装JDK1.JDK下载示例环境为Windows11环境,读者应根据实际环境下载JDK的安装包。JDK下载地址:Java21下载建议下载exe文件,如图:2.安装JDK建议在D盘下......
  • Jmeter教程-前言
    JMeter教程前言为什么要撰写这样一个教程呢?原因如下:深入学习Jmeter温故而知新,通过编写教程,我将更深入地学习JMeter。尽管我已经使用JMeter很长时间,但还有许多元件我并不十分了解。为了创作一个详尽且实用的JMeter教程,我需要精通JMeter的各个元件。因此,编写教程的过程成......