SQL
基础之SELECT语句语法
SELECT语句的一般格式:
SELECT[ALL|DISTINCT]<目标列表达式>[别名][,<目标列表达式>[别名]....]
FROM<表名或视图名>[别名][,<表名或视图名>[别名]]...
[WHERE<条件表达式>]
[GROUP BY<列名1>[HAVING<条件表达式>]]
[ORDERE BY<列名2>[ASC|DESC]]
1.目标列表达式有以下可选格式:
(1)*
(2)<表名>.*
(3)COUNT([DISTINCT|ALL]*)
(4)[<表名>.]<属性列名表达式>[,<表名>.]<属性列名表达式>...
其中<属性列名表达式>可以是由属性列、作用于属性列的聚集函数和常量的任意运算符(+,-,*,/)组成的运算公式。
2.聚集函数的一般格式:
{COUNT SUM AVG MAX MIN}([DISTINCT|ALL]<列名>)
3.WHERE 子句的条件表达式有以下可选格式:
(1)<属性列名>{<属性列名> <常量> [ANY|ALL](SELECT语句)}
(2)<属性列名>[NOT]BETWEEN{<属性列名> <常量> (SELECT语句)}AND{<属性列名>
<常量> (SELECT语句)}
(3)<属性列名>[NOT]IN{(<值1>[,<值2>]...) (SELECT语句)}
(4)<属性列名>[NOT]LIKE<匹配串>
(5)<属性列名>IS[NOT]NULL
(6)[NOT]EXISTS(SELECT语句)
(7)<条件表达式> {AND OR} <条件表达式> ({AND OR}<条件表达式>)...
分享到:
相关推荐
database systems and database applications. Our presentation stresses the funda- mentals of database modeling and design, the languages and models provided by the database management systems, and ...
LabVIEW Database Connectivity Toolkit是一款专为2012版LabVIEW设计的数据连接工具,它允许用户通过图形化编程环境与各种类型的数据库进行交互,从而实现数据的读取、写入、更新和删除等操作。这款工具包极大地简化...
SQLite Database Browser 是一款专为Mac OS设计的直观易用的数据库管理工具,它专注于处理SQLite数据库文件。SQLite是一种轻量级、自包含的数据库引擎,广泛应用于移动设备、嵌入式系统以及桌面应用中,因为它不需要...
Access2014数据库驱动,即“AccessDatabaseEngine.exe”,是微软公司开发的一款重要的数据库引擎,主要用于支持32位系统下的ODBC(Open Database Connectivity)数据源。这个组件允许用户和其他应用程序通过ODBC接口...
Six-Step Relational Database DesignTM bridges the gaps between database theory, database modeling, and database implementation by outlining a simple but reliable six-step process for accurately ...
Oracle Database 12c 适用于Windows 64位系统, winx64_12102_database文件分割成 三个 压缩包,必须集齐 三个 文件后才能一起解压一起使用: Oracle Database 12c (winx64_12102_database.part3.rar) ...
Database2Sharp是一款主要用于C#代码以及数据库文档生成的工具,软件支持Oracle、SqlServer、MySql、Access、Sqlite等数据库的代码生成,可以生成各种架构代码、生成Winform界面代码、Web界面代码、导出数据库文档、...
AccessDatabaseEngine 2007是微软发布的一款重要的数据库引擎,主要用于支持对Access数据库(.mdb和.accdb格式)的读写操作。这个组件在多种场景下都扮演着关键角色,比如在没有完整安装Microsoft Office的情况下,...
Labview 2018 Database Connectivity Toolkit(32位)是一款专为开发人员设计的工具集,用于在Labview环境中与各种数据库系统进行交互。这款工具包提供了强大的功能,允许用户通过图形化编程方式轻松地读取、写入、...
Oracle Database 19c 是最新的长期版本,支持期限最长; 19.3 - 企业版(也包括标准版 2) 适用于Linux x86-64系统。oracle-database-ee-19c文件分割成 三个 压缩包,必须集齐 三个 文件后才能一起解压一起使用: ...
Oracle Database 21c 是最新的版本; 21.3 - 企业版(也包括标准版 2) 适用于Linux x86-64位系统。oracle-database-ee-21c-1.0-1.ol8文件分割成 三个 压缩包,必须集齐 三个 文件后才能一起解压一起使用: Oracle ...
数据库工具Database4,各种数据库连接方便; 数据库工具Database4,各种数据库连接方便; 数据库工具Database4,各种数据库连接方便; 数据库工具Database4,各种数据库连接方便; 数据库工具Database4,各种数据库连接...
4、H2Database_SQL语法.doc 5、H2Database高级特性.doc 6、H2Database聚合函数.doc 7、H2Database连接配置.doc 8、H2Database数据类型.doc 9、H2Database中文教程.doc 10、H2内存数据库h2部署操作手册.docx 11、H2...
hyperf 3.0 暂时没有支持查询sql server的扩展,但是hyperf/database 衍生于 laravel的illuminate/database,可以根据他来修改hyperf/database ,这个是已经修改好可以直接拿来用的把以前的vendor/hyperf 下的...
Oracle Database 21c 是最新的版本; 21.3 - 企业版(也包括标准版 2) 适用于Linux x86-64位系统。oracle-database-ee-21c-1.0-1.ol8文件分割成 三个 压缩包,必须集齐 三个 文件后才能一起解压一起使用: Oracle ...
Oracle Database 12c 适用于Windows 64位系统, winx64_12102_database文件分割成 三个 压缩包,必须集齐 三个 文件后才能一起解压一起使用: Oracle Database 12c (winx64_12102_database.part3.rar) ...
标题中的"AccessDatabaseEngine.exe"是指微软公司提供的一个数据库引擎,用于与Access数据库进行交互。在Windows操作系统中,这个程序通常用于处理以.MDB或.ACE为扩展名的Access数据库文件。当用户尝试连接到Access...
《全面解析:Absolute Database v7.93 源代码在 Delphi 4 至 11 中的应用与拓展》 Absolute Database v7.93 是一款强大的、面向对象的关系型数据库管理系统,专为 Delphi 开发者设计,提供高效、稳定的数据库解决...
Oracle Database 19c 是最新的长期版本,支持期限最长; 19.3 - 企业版(也包括标准版 2) 适用于Linux x86-64系统。oracle-database-ee-19c文件分割成 三个 压缩包,必须集齐 三个 文件后才能一起解压一起使用: ...
标题“AccessDatabaseEngine64bit”指的是微软的Access Database Engine 64位版本,这是一个用于与数据处理相关的组件,特别是当需要与Excel等Microsoft Office应用程序交互时。它提供了OLEDB(对象链接和嵌入数据库...