结构化查询语言(Structured Query Language)
Completion requirements
SQL语句结构
SQL由以SELECT
、DELETE
或CREATE
等关键字开头,并以分号结束的语句组成。除了固定字符字符串值(如 'Mr. Brown'
)外,其元素对大小写不敏感。
以下是一个包含多个语言元素的完整语句示例。
一个包含几个语言元素的完整语句的示例。
子句
语句被细分为子句。最常见的是WHERE
子句。
谓词
谓词指定可以被评估为布尔值的条件。例如:布尔比较、BETWEEN
、LIKE
、IS NULL
、IN
、SOME/ANY
、ALL
、EXISTS
。
表达式
表达式本身是数字或字符串值,或者是算术或连接运算符的结果,或者是函数的结果。
对象名称
数据库对象的名称,如表、视图、列、函数。
值
数字或字符串值。
算术运算符
加号、减号、星号和斜杠(+
, –
, *
和 /
)分别表示加、减、乘、除。
连接运算符||
符号表示字符字符串的连接。
比较运算符
等于运算符、不等于运算符、小于运算符、大于运算符、小于等于运算符、大于等于运算符(=
, <>
, <
, >
, <=
, >=
)用于比较值和表达式。
布尔运算符AND
、OR
、NOT
用于组合布尔值。
Last modified: Tuesday, 28 January 2025, 12:08 PM