广告
返回顶部
首页 > 资讯 > 数据库 >使用T-SQL语句操作数据表-查询数据
  • 240
分享到

使用T-SQL语句操作数据表-查询数据

2024-04-02 19:04:59 240人浏览 八月长安
摘要

查询(select)的基本格式:select <列名> from <表名> [where <查询限定条件>]解释:select

查询(select)的基本格式:
select <列名> from <表名> [where <查询限定条件>]
解释:
select 查询的命令体
列名:要查询的列,多个列用逗号,隔开 星号(*)代表所有列
where:是选填的,不填查询的结果是整个列的数据
例子:
select 成绩 from 成绩表 where 姓名='张三'
含义:查询成绩表中张三的成绩,只显示张三的分数。如果不加where ,则显示成绩表中成绩列所有值

SQL Server 中,select语句的语法:
select <列名> [into 新表名] from <表名>
[where 查询条件] [group by 分组条件] [having 查询条件] [order by 排序条件 [asc | desc ] ]
解释:
into:可选参数,用于把查询内容保存到新表中,不用再数据库中新建表。
where的查询条件字段由条件表达式或逻辑表达式。
group by:可选参数,指定查询结果的分组条件,通常是列名,但不能是别名。
having:可选参数,指定分组搜索条件,通常与group by字句一起使用。
order by:可选参数,指定查询结果的排序方式。排序条件 asc表示升序,desc表示降序,默认排序是asc升序。

各种查询例子:
1.查询成绩表中所有列。
select * from 成绩表
2.查询成绩表中姓名,成绩列内容。
select 姓名,成绩 from 成绩表
3.查询成绩表中张三的成绩,结果显示姓名和成绩
select 姓名,成绩 from 成绩表 where 姓名='张三'
4.查询成绩表中成绩在90~100之间所有人员成绩。
select * from 成绩表 where 成绩 between 90 and 100
5.查询成绩表中成绩为80,90,95分的所有信息
select * from 成绩表 where 成绩 in (80,90,95)
6.查询成绩表中姓张的学生所有信息。
select * from 成绩表 where 姓名 like '张%'
7.查询成绩表中1班张三的所有信息。
select * from 成绩表 where 姓名='张三' and 班级=1
8.查询成绩表中备注不为空的人的所有信息
select * from 成绩表 where 备注 is not null
9.使用top关键字限制查询返回的行数, 查询成绩表中前10行数据。
select top 10 * from 成绩表
10.改变查询结果名称:查询成绩表中姓名和成绩两列数据 列名显示成英文的name,grade
select 姓名 as name,成绩 as grade from 成绩表
11.查询成绩表中所有人的总成绩,列名显示为‘总成绩’。
select sum(成绩) as 总成绩 from 成绩表
注:sum是求和函数。还可以省略as, 还可以写成 select 总成绩=sum(成绩) from 成绩表
12.查询成绩表中所有信息,按照成绩从高到低显示结果。
select * from 成绩表 order by 成绩 desc
13.查询成绩表中所有人的平均成绩
select avg(成绩) as 平均成绩 from 成绩表
注:avg是求平均值函数。
14.查询成绩表中的最高分(max)和最低分(min)
select max(成绩) as 最高分,min(成绩) as 最低分 from 成绩表
15.查询成绩表中的所有行数。
select count(*) 总行数 from 成绩表
注:count是统计函数,用于返回表达式中非空值的计数,使用*可以不必指定特定列而计算所有行数。
16.查询成绩表中每个班级的总成绩。
select 班级,sum(成绩) as 总成绩 from 成绩表 group by 班级
17.查询成绩表中总成绩大于200的班级。
select 班级,sum(成绩) as 总成绩 from 成绩表 group by 班级 having sum(成绩)>200
注:where 后边不能接函数, having 可以添加函数。
18.将成绩表中的所有数据插入新表“成绩表副本”
select * into 成绩表副本 from 成绩表
19.将成绩表中的1班成绩插入新表“一班成绩表”
select * into 一班成绩表 from 成绩表 where 班级=1
注:插入的新表,之前数据库不能存在该表。

您可能感兴趣的文档:

--结束END--

本文标题: 使用T-SQL语句操作数据表-查询数据

本文链接: https://www.lsjlt.com/news/39300.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 使用T-SQL语句操作数据表-查询数据
    查询(select)的基本格式:select <列名> from <表名> [where <查询限定条件>]解释:select...
    99+
    2022-10-18
  • SQL 数据库T-SQL语句查询
             SQL 数据库T-SQL语句查询附加数据库的数据文件查询表中种类是水果的出厂日期在201-04-01之后的查询所有种类的总成本以倒序的方式...
    99+
    2022-10-18
  • 使用T-SQL语句操作数据表-删除数据
    1.使用 delete 语句删除表中的数据:语法:delete from <表名> [where <删除条件>]delete 是删除的意思 ...
    99+
    2022-10-18
  • 使用T-SQL语句操作数据表-更新数据
    使用update语句更新表中的数据。也就是修改表中的数据。update语法格式:update <表名> set <列名=更新值> [where <更新条件&g...
    99+
    2022-10-18
  • 使用T-SQL语句操作数据表-插入数据
    插入数据(insert)语法:insert [into] <表名> [列名] values <值列表>解释:insert :是语法名,插入的意思into:是选填的,可以省...
    99+
    2022-10-18
  • SQL Server数据库的T-SQL查询语句
    一、SQL简介 在进行数据管理时,使用SSMS进行数据维护有可视化、方便的优点,但是在批量维护或重复维护数据时,每次都需要使用SSMS不但不方便,而且容易出错。通过编写SQL语句来维护数据库便于解决重复或批...
    99+
    2022-10-18
  • 浅谈 T-SQL语句操纵数据表
    SQL是结构化查询语言,也是关系数据库的标准语言,各类数据库都支持SQL作为查询语言。T-SQL 是标准SQL的加强版,除了标准的SQL命令之外,还对SQL命令进行了许多扩充。提供类似于程序语言的基本功能。...
    99+
    2022-10-18
  • SQL server 数据库的表的创建与使用T-SQL语句操控数据表
    表的创建与T-SQL语句的使用 一,表的创建与基本概念 表是包含数据库中所有数据的数据库对象,表定义是一个集合。数据在表中组织...
    99+
    2022-10-18
  • SQL基础语句 - 数据操作DML和数据查询DQL语句详细介绍
    文章目录 数据操作DML数据查询DQL基础查询条件查询排序查询聚合函数分组查询分页查询 数据操作DML DML:是对表中的数据进行增删改的操作 创建下面这样一个学生表进行演示...
    99+
    2023-09-08
    sql 数据库 mysql
  • 使用T-SQL语句插入、更新、删除数据表
        在对数据进行管理时,使用SSMS进行数据维护有可视化、方便的优点,但是在批量维护或重复维护时,使用SSMS就不方便了,还容易出错,这就需要编写SQL语句对数据库进行维护SQL和T...
    99+
    2022-10-18
  • 视图模式及T-SQL语句操作管理SQL Server数据库
    关于SQL Server数据库相关理论概念请参考:SQL Server数据库、表、数据类型基本概念 一、视图模式管理表 SQL Server对数据库的操作有两种方式,即可视化操作界面和SQL语言。下面介绍在...
    99+
    2022-10-18
  • 跟晓月一起练: MySQL常用SQL语句查询及数据库表的操作
    前言 mysql的学习,多练习才是最重要的。 关注我的云原生社区:云原生社区 关注我的英语社区:从零开始学英语 文章目录 前言一. 电商网站的数据库练习1.1 电商网站常见模块1.2 用户模块...
    99+
    2023-09-09
    数据库 mysql 运维 原力计划
  • JAVA 中使用 SQL 语句查询 EXCEL 文件数据
    有些业务数据保存在EXCEL文件中,怎么在JAVA应用程序里用SQL语句来查询这些数据,以便进行进一步的计算呢? SQL 语言是基于数据库的查询语言,被查询的数据只能位于数据库中,所以通常的做法是先在数据库中创建临时表,再将EXCEL数据导...
    99+
    2022-01-05
    JAVA 中使用 SQL 语句查询 EXCEL 文件数据 数据库入门 数据库基础教程
  • JAVA中使用SQL语句查询 EXCEL文件数据
    这篇文章将为大家详细讲解有关JAVA中使用SQL语句查询 EXCEL文件数据,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。有些业务数据保存在EXCEL文件中,怎么在JAVA应用程序里用SQL...
    99+
    2023-06-03
  • sql数据库查询语句怎么实现
    这篇文章将为大家详细讲解有关sql数据库查询语句怎么实现,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 sql数据库查询语句的完整语法是“Se...
    99+
    2022-10-18
  • 通过SQL语句查询需要的数据
    这篇文章主要讲解了“通过SQL语句查询需要的数据”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“通过SQL语句查询需要的数据”吧!在main.xml中:<...
    99+
    2022-10-18
  • 一条SQL语句查询多个数据库
    需求:一条SQL语句从多个数据库查询出相关联的结果,输出到客户端 调查:spring框架可以配置多数据源;sql也可以将多个数据库附加到一个主数据库下 解决办法:用ATTACH DATABASE语句将多个库...
    99+
    2022-10-18
  • Oracle数据库常用操作sql语句
    1.--建立表空间create tablespace cmdb_db datafile '\home\cmdb_11.dbf' size 100m autoextend on next 50m extent...
    99+
    2022-10-18
  • php如何操作数据库查询10条语句
    本篇内容介绍了“php如何操作数据库查询10条语句”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!查询单个字段当需要查询某一张表的单个字段时,...
    99+
    2023-07-05
  • 使用SQL语句查询学生数据库中学生信息 —14条基本查询语句
    SQL语句不区分大小写 调用数据库(数据库创建见上一篇文章) use STU_Informationgo 查询各位学生的学号、班级和姓名 --1.查询各位学生的学号、班级和姓名select SNo,ProClass,SN from...
    99+
    2023-09-29
    数据库 mysql
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作