SQL-basics

这篇具有很好参考价值的文章主要介绍了SQL-basics。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

SQL 一些常用的查询语句用法

SQL-basics,SQL,sql
SQL-basics,SQL,sql

SQL 中的聚合函数

SQL-basics,SQL,sql

SQL 中的子查询

SQL 使用实例

SELECT F_NAME , L_NAME
FROM EMPLOYEES
WHERE ADDRESS LIKE ‘%Elgin,IL%’;

SELECT F_NAME , L_NAME
FROM EMPLOYEES
WHERE B_DATE LIKE ‘197%’;

SELECT *
FROM EMPLOYEES
WHERE (SALARY BETWEEN 60000 AND 70000) AND DEP_ID = 5;

SELECT F_NAME, L_NAME, DEP_ID
FROM EMPLOYEES
ORDER BY DEP_ID;

SELECT F_NAME, L_NAME, DEP_ID
FROM EMPLOYEES
ORDER BY DEP_ID DESC, L_NAME DESC;

SELECT D.DEP_NAME , E.F_NAME, E.L_NAME
FROM EMPLOYEES as E, DEPARTMENTS as D
WHERE E.DEP_ID = D.DEPT_ID_DEP
ORDER BY D.DEP_NAME, E.L_NAME DESC;

SELECT DEP_ID, COUNT(*)
FROM EMPLOYEES
GROUP BY DEP_ID;

SELECT DEP_ID, COUNT(*), AVG(SALARY)
FROM EMPLOYEES
GROUP BY DEP_ID;

SELECT DEP_ID, COUNT(*) AS “NUM_EMPLOYEES”, AVG(SALARY) AS “AVG_SALARY”
FROM EMPLOYEES
GROUP BY DEP_ID;

SELECT DEP_ID, COUNT(*) AS “NUM_EMPLOYEES”, AVG(SALARY) AS “AVG_SALARY”
FROM EMPLOYEES
GROUP BY DEP_ID
ORDER BY AVG_SALARY;

SELECT DEP_ID, COUNT() AS “NUM_EMPLOYEES”, AVG(SALARY) AS “AVG_SALARY”
FROM EMPLOYEES
GROUP BY DEP_ID
HAVING count(
) < 4
ORDER BY AVG_SALARY;文章来源地址https://www.toymoban.com/news/detail-696245.html

到了这里,关于SQL-basics的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【SQL】SQL语法小结

    相关资料 参考链接1:SQL 语法(超级详细) 参考链接2:史上超强最常用SQL语句大全 SQL练习网站:CSDN、牛客、LeetCode、LintCode SQL相关视频: 推荐书籍: 基础部分 SELECT数据提取 SQL书写规则 where语句使用(包含like、between、in/or、逻辑判断) 表的内敛、外联 分组 子查询 排序和

    2024年01月17日
    浏览(39)
  • SQL 教程||SQL 简介

    SQL(结构化查询语言)是用于访问和操作数据库中的数据的标准数据库编程语言。 SQL是关系数据库系统的标准语言。所有关系数据库管理系统(RDMS),如MySQL、MS Access、Oracle、Sybase、Informix、Postgres和SQL Server都使用SQL作为它们的标准数据库语言。 为了处理数据库和数据库相关

    2024年02月07日
    浏览(34)
  • SQL之SQL优化

    批量插入 手动提交事务 主键顺序插入 如果一次性需要插入大批量数据,使用insert语句插入性能较低,此时可以使用MySQL数据库提供的load指令进行插入。操作如下: 主键顺序插入性能高于乱序插入 在InnoDB存储引擎中,表数据都是根据主键顺序组织存放的,这种存储方式的表称

    2024年02月04日
    浏览(36)
  • SQL之SQL索引

    索引(index)是帮助MysQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。 备注:上述二叉树索引结构的只是

    2024年02月02日
    浏览(32)
  • 导入 sql 文件,因 sql 文件里的 sql 语句无序导致失败

    导入 sql 文件,因 sql 文件里的 sql 语句无序导致失败 报错的图找不到了… 总之就是运行 sql 文件(非常大 300 多MB吧,几百万条)的时候,因为 sql 文件里的部分 sql 语句顺序不对,导致部分 sql 语句执行失败… 而执行失败后,又不能准确的定位没有成功执行的语句,就很烦

    2024年01月23日
    浏览(40)
  • 【Flink SQL】Flink SQL 基础概念(四):SQL 的时间属性

    《 Flink SQL 基础概念 》系列,共包含以下 5 篇文章: Flink SQL 基础概念(一):SQL Table 运行环境、基本概念及常用 API Flink SQL 基础概念(二):数据类型 Flink SQL 基础概念(三):SQL 动态表 连续查询 Flink SQL 基础概念(四):SQL 的时间属性 Flink SQL 基础概念(五):SQL 时区问

    2024年04月13日
    浏览(40)
  • SQL(八):SQL基础语法

    employee data (large dataset, includes data and test/verification suite) 什么是空值? 空值不同于零值或包含空格的字段,具有空值的字段是在创建记录时留空的字段 SQL 约束 用于限制可以进入表中的数据类型,约束可以是列级别,也可以是表级别(列级约束应用于一列;表级约束应用于整

    2024年02月13日
    浏览(40)
  • SQL概述及SQL分类

    SQL由IBM上世纪70年代开发出来,是使用关系模型的数据库应用型语言,与数据直接打交道。 SQL标准 SQL92 , SQL99 ,他们分别代表了92年和99年颁布的SQL标准,我们今天使用的SQL语言依旧遵循这些标准。 SQL的分类 DDL :数据定义语言。CREATE ALTER FROPRENAME TRUNCATE DML :  数据操作语

    2024年02月02日
    浏览(30)
  • 大数据=SQL Boy,SQL Debug打破SQL Boy 的僵局

    网上经常盛传 大数据=sql boy,后端开发=crud boy,算法工程师=调参boy 在大数据领域也工作了好几年了,确实大数据开发,很多工作就是写sql,hive sql、spark sql、flink sql等等sql 一、背景: 但是经常有这样一个需求,一大段sql 跑出来之后,发现不是自己想要的结果?比如: 比如

    2023年04月10日
    浏览(33)
  • 读SQL进阶教程笔记16_SQL优化让SQL飞起来

    3.1.1.1. 当IN的参数是子查询时,数据库首先会执行子查询,然后将结果存储在一张临时的工作表里(内联视图),然后扫描整个视图 3.1.1.2. 从代码的可读性上来看,IN要比EXISTS好 3.1.2.1. 3.1.2.1.1. 如果连接列(id)上建立了索引,那么查询Class_B时不用查实际的表,只需查索引

    2024年02月04日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包