T-SQL查询

主要记录用到的T-SQL查询实例,用代码和图片说明。

  1. 定义列别名:
    查询 T_Student 表中15计算机科学与技术(1)专业同学的StudentId(学号)、StudentName(姓名)和StudentSex(性别),结果中各列的标题分别指定为:学号、姓名和性别
  2. 消除结果集中的重复行:
    对 T_Student 表中只选择专业列进行查询,消除结果集中的重复行
  3. 限制结果集返回行数:
    查询 T_Student 表中学生的学号、姓名和性别,只返回结果集的前 30 行
  4. 限制指定范围行的结果集:
    基于学号排序的结果集,查询 T_Student 表中第 51 ~ 60 行的学生记录
  5. 随机查询记录:
    从 T_Question 表中随机查取 5 道判断题,要求只能从科目编号为 01 的记录集中查询
  6. 替换查询结果中的数据:
    查询 T_Student 表中14计算机科学与技术(1)专业同学的StudentId(学号)、StudentName(姓名)和StudentSex(性别),对其性别按以下规则进行替换:若性别为“男” ,替换为 0;若性别为“女”,则替换为 1
  7. 计算列植:
  • 就 T_ExaminationResult 表,以 10 分制显示 ExaminingId 为 5 的学生的成绩结果情况
  • 就 T_Student 表,根据专业前2个数字以 年级 显示各学生的就读年级情况
  1. 聚合函数:
  • 在 T_ExaminationResult 表中,统计并返回 ExaminingId 为 1 的平均成绩
  • 在 T_Question 表中,统计并返回科目号为 02 且试题类型为“单选”的题目数量
  • 在 T_Examining 表中,统计并返回备注不为空的学生人数
  • 在 T_Examining 表中,统计并返回最多考试剩余时间和最少考试剩余时间

T-SQL查询语句(一)相关推荐

  1. SQL查询语句 select 详解

    查询select: 1.单表查询 2.多表查询 3.嵌套查询分类 1)单表查询 2)多表查询 A.连接查询 B.子查询 ①一般子查询 ②相关子查询*************************** ...

  2. MySQL番外篇:一条SQL查询语句是如何执行的?

    在面试的过程中,有的面试官会给出一条简单的SQL查询语句,让简单说一下执行的过程. SELECT * FROM emp where age=30; 以下问MySQL的基本架构图,从中可以看出SQL语句 ...

  3. SQL查询语句总是先执行SELECT?你们都错了。。。

    来源 | infoq.cn/article/Oke8hgilga3PTZ3gWvbg 很多 SQL 查询都是以 SELECT 开始的.不过,最近我跟别人解释什么是窗口函数,我在网上搜索"是否 ...

  4. R语言构建仿真数据库(sqlite)并使用dplyr语法和SQL语法查询数据库、将dplyr语法查询语句翻译为SQL查询语句

    R语言构建仿真数据库(sqlite)并使用dplyr语法和SQL语法查询数据库.将dplyr语法查询语句翻译为SQL查询语句 目录

  5. SQL 查询语句总是先执行 SELECT?你们都错了

    很多 SQL 查询都是以 SELECT 开始的.不过,最近我跟别人解释什么是窗口函数,我在网上搜索"是否可以对窗口函数返回的结果进行过滤"这个问题,得出的结论是"窗口函数 ...

  6. SQL 查询语句总是先执行 SELECT?

    点击上方"朱小厮的博客",选择"设为星标" 后台回复"1024"领取惊喜资料 很多 SQL 查询都是以 SELECT 开始的.不过,最近我跟 ...

  7. SQL查询语句基础构成

    本文是基本的SQL查询语句用法,内容主要来自Alan Learning SQL这本书第3章,包括select,from,where,group by,having,order by六个查询子句,后续会 ...

  8. 从Mysql某一表中随机读取n条数据的SQL查询语句

    若要在i ≤ R ≤ j 这个范围得到一个随机整数R ,需要用到表达式 FLOOR(i + RAND() * (j – i + 1)).例如, 若要在7 到 12 的范围(包括7和12)内得到一个随机 ...

  9. 怎么做mysql查询系统_mysql数据库系统学习(一)---一条SQL查询语句是如何执行的?...

    一.第一节:一条sql查询语句是怎样执行的 5.5.5版本以后,默认使用存储引擎为InnoDB 不使用查询缓存,MySQL8.0没有查询缓存这个功能 总体来说:MySQL分为service层和存储引擎 ...

  10. 没错,纯SQL查询语句可以实现神经网络

    我们熟知的SQL是一种数据库查询语句,它方便了开发者在大型数据中执行高效的操作.但本文从另一角度嵌套SQL查询语句而构建了一个简单的三层全连接网络,虽然由于语句的嵌套过深而不能高效计算,但仍然是一个非 ...

最新文章

  1. ubuntu安装高版本ruby
  2. java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader, but this RI(xxx
  3. zookeeper中展示所有节点_Zookeeper数据结构与监听机制
  4. 现代软件工程的《构建之法》
  5. vue+webpack 安装常见插件
  6. 简单易用的IT运维服务器管理程序分享!
  7. Linux中usr目录
  8. fastscript传递参数
  9. 4.企业应用架构模式 --- Web表现层
  10. mysql时间相关函数
  11. ArcMap中无法添加ArcGIS Online底图的诊断方法
  12. 基于企业微信和钉钉的工资条发送工具 - 工资条帮新版操作说明
  13. 天黑时间跟经度还是纬度有关_时差的具体由来,时差由纬度还是经度决定?
  14. appfuse mysql_Appfuse学习笔记(1)
  15. 近来开发工作不忙,零零散散整理的Java基础
  16. 【POJ3683】Priest John's Busiest Day
  17. iOS11以及iPhone X遇到的相关问题
  18. 时间在断断续续的故事上搁浅
  19. 养胃有道——送给胃不好的人 (转)
  20. VM虚拟机双网卡配置

热门文章

  1. 【并发编程】异步编程CompletableFuture实战
  2. 量子计算 18 量子算法3 (RSA Shor)
  3. 何为非侵入式负荷分解
  4. mysql备份恢复项目_mysql备份恢复之xtrabackup (XBK、Xbackup)
  5. 编程珠玑第二版 ---- 第一章个人习题集(Java)
  6. layui.js和layui.all.js的区别
  7. keras实战项目:CIFAR-10 图像分类
  8. html按钮和多选框
  9. SVM详解(一)线性可分支持向量机与硬间隔最大化
  10. 计算机计算编码知识题库,计算机基础知识复习题库