首页 > 其他分享 >4.8学习总结

4.8学习总结

时间:2023-06-10 22:22:05浏览次数:54  
标签:总结 COUNT LIKE DISTINCT 列名 4.8 学习 升序 NULL

数据库查询功能

  复制代码
1 --基本格式
2 SELECT [ALL|DISTINCT] <目标列表达式>[,<目标列表达式 >] …FROM <表名或视图名>[,<表名或视图名> ]…|(SELECT 语句) 
3 [AS]<别名> 
4 [ WHERE <条件表达式> ] 
5 [ GROUP BY <列名1> [ HAVING <条件表达式> ] ]
6 [ ORDER BY <列名2> [ ASC|DESC ] ]
复制代码

常用
use <数据库名>
--单行注释
/*……*/多行注释
*可以作为缺省值
AS取别名

DISTINCT消除重复行

WHERE 查询条件:

(NOT +) =,>,<,>=,<=,!=,<>;

BETWEEN...AND, NOT BETWEEN...AND

IN,NOT IN

LIKE,NOT LIKE

IS NULL, IS NOT NULL

AND,OR,NOT

LIKE:

_:匹配任意1个字符

%:匹配0个或多个字符

rtrim(sname) 尾随空格处理

ORDER BY:ASC升序 DESC 降序 默认(缺省)为升序

top n:按顺序选取前n个数据 (mysql里是LIMIT)

HAVING:

SQL提供的计算函数有: COUNT(*):统计表中元组个数

COUNT(DISTINCT 列名):统计一列值的个数

SUM(DISTINCT 列名):计算本列值总和

AVG(DISTINCT 列名):计算本列平均值

MAX(DISTINCT 列名):求本列最大值

MIN(DISTINCT 列名):求本列最小值

标签:总结,COUNT,LIKE,DISTINCT,列名,4.8,学习,升序,NULL
From: https://www.cnblogs.com/clh628/p/17472087.html

相关文章

  • 2023/6/10 学习笔记
    欧拉图欧拉图的定义欧拉回路:所有的边都经历一次不重复的回路欧拉通路:所有的边都经历一次不重复的路径欧拉图:具有欧拉回路的图半欧拉图:具有欧拉通路的图 连通图只有0个或者偶数个奇数出度点判别方法:1.无向图欧拉回路:(1)除去度为0的点外,其他的点相互连通(2)顶点度数......
  • 6.10学习总结
    JavaArrayList Java集合框架ArrayList类是一个可以动态修改的数组,与普通数组的区别就是它是没有固定大小的限制,我们可以添加或删除元素。ArrayList继承了AbstractList,并实现了List接口。ArrayList类位于java.util包中,使用前需要引入它,语法格式如下:importjava.u......
  • GitlabCI学习笔记之五:GitLabRunner pipeline语法之artifacts dependencies
    artifacts用于指定在作业成功或者失败时应附加到作业的文件或目录的列表。作业完成后,工件将被发送到GitLab,并可在GitLabUI中下载。artifacts:paths路径是相对于项目目录的,不能直接链接到项目目录之外。将制品设置为target目录artifacts:paths:-target/禁用工件......
  • 6.11学习总结
    不知不觉中以学习Java将近4个月了,在这几个月的学习中我从一开始的迷茫懵逼,到现在的懵逼迷茫中,写下了这篇这个学期课程的Java学习心得体会。首先,我认为作为一个该开始学习Java的小白,在开始学习之前无论你有多大的热情与信心,都会在之后的学习中被程序啪啪打脸,让你无限的迷茫与懵逼。......
  • 这个学期课程的Java学习心得体会
    不知不觉中以学习Java将近4个月了,在这几个月的学习中我从一开始的迷茫懵逼,到现在的懵逼迷茫中,写下了这篇这个学期课程的Java学习心得体会。首先,我认为作为一个该开始学习Java的小白,在开始学习之前无论你有多大的热情与信心,都会在之后的学习中被程序啪啪打脸,让你无限的迷茫与懵逼。......
  • python日记-os、sys学习
    OS模块:os模块提供了许多与操作系统交互的函数,例如创建、移动和删除文件和目录,以及访问环境变量等。至今位置用到的os.path.abspath(path)  返回绝对路径;linux:(环境变量)os.environ['USER']:当前使用用户。os.environ['LC_COLLATE']:路径扩展的结果排序时的字母顺序。......
  • Python Joblib库使用学习总结
    实践环境python3.6.2Joblib简介Joblib是一组在Python中提供轻量级流水线的工具。特别是:函数的透明磁盘缓存和延迟重新计算(记忆模式)简单易用的并行计算Joblib已被优化得很快速,很健壮了,特别是在大数据上,并对numpy数组进行了特定的优化。主要功能输出值的透明快速磁盘......
  • GitlabCI学习笔记之五:GitLabRunner pipeline语法之cache
    cache缓存用来指定需要在job之间缓存的文件或目录。只能使用该项目工作空间内的路径。不要使用缓存在阶段之间传递工件,因为缓存旨在存储编译项目所需的运行时依赖项。如果在job范围之外定义了cache ,则意味着它是全局设置,所有job都将使用该定义。如果未全局定义或未按job定义则......
  • 5.23学习总结
    使用SELECT...INTOOUTFILE语句导出数据以下实例中我们将数据表runoob_tbl数据导出到/tmp/runoob.txt文件中:mysql>SELECT*FROMrunoob_tbl->INTOOUTFILE'/tmp/runoob.txt';你可以通过命令选项来设置数据输出的指定格式,以下实例为导出CSV格式:mysql>SEL......
  • 5.24学习总结
    MySQL导入数据本章节我们为大家介绍几种简单的MySQL导入数据命令。 1、mysql命令导入使用mysql命令导入语法格式为:mysql-u用户名-p密码<要导入的数据库数据(runoob.sql)实例:#mysql-uroot-p123456<runoob.sql以上命令将将备份的整个数据库runoob.......