T-SQL 的简单查询语句

通配符:

“_”: 代表匹配一个字符

“%”: 代表匹配多个字符;

[]:表示范围,可以包含多个数据

[^] 表示取反

“-“  表示范围

逻辑与 and 逻辑或 or  逻辑非 not

聚会函数 :

聚合函数:sum()/max()/min()/avg()/count()

where /group by /having

-----------删除数据------------------------------

delete:有选择性的删除

删除的信息不能被子表所有使用

truncate:删除整张表的所有信息

不能删除主表的新表

标识列重新赋值

--------------添加 修改--------------------

添加 insert into table1 values(‘‘,‘‘,‘‘‘);

修改 : update  table set  列名 =‘’,列名=‘’

------------------查询--------------------

模糊查询  select * from table where name like ‘张%’;

select * from table  查询所有信息

select  name 姓名 ,sex 性别 from table

select * from table where name is null; 查询信息为的

select  top 3 from table  查询前三条信息

----in ---between --的使用---

select * from table where age in(21,23);

select * from table where age between 10 and 20;包括10与20 在内

-----------

order by  用于排序

select* from table order by Age asc  :升序 查询

select * from table order by Age desc 降序排序

group by 分组查询

having   需要跟Group by 结合一起使用   作用:筛选数据    having用于筛选分组后的数据

select studentName,  avg(score)  from  student  group by  studentName

查询值为空: select * from table where sex is null;

---------多表连接 -----

内链接: select * from tablea a inner join tableb b on a.id=b.id ;

时间: 2025-01-18 06:06:47

T-SQL 的简单查询语句的相关文章

Oracle SQL语言之查询语句_超越OCP精通Oracle视频教程培训29

Oracle SQL语言之查询语句_超越OCP精通Oracle视频教程培训29 本课程介绍: Oracle视频教程,风哥本套oracle教程培训是<<Oracle数据库SQL语言实战培训教程>>的第4/5套:Oracle SQL语言之查询语句.主要学习Oracle数据库SQL查询限制排序.Oracle SQL联接查询.Oracle SQL子查询等. 视频学习地址: http://edu.51cto.com/course/course_id-8047.html Oracle SQL语

简单查询语句(三)

前言 对于一些原理性文章园中已有大量的文章尤其是关于索引这一块,我也是花费大量时间去学习,对于了解索引原理对于后续理解查询计划和性能调优有很大的帮助,而我们只是一些内容进行概括和总结,这一节我们开始正式步入学习SQL中简单的查询语句,简短的内容,深入的理解. 简单查询语句 所有复杂的语句都是由简单的语句组成基本都是由SELECT.FROM.WHERE.GROUP BY.HAVING.ORDER BY等组成,当然还包括一些谓词等等.比如当我们要查询某表中所有数据时我们会像如下进行. SELECT

T-SQL简单查询语句(模糊查询)

1 T-SQL简单查询语句 2 3 简单查询: 4 5 1.最简单查询(查所有数据) 6 select * from 表名: 注:* 代表所有列 7 select * from info 8 9 2.查询指定列 10 select code,name from info 11 12 3.修改结果集的列名 13 select code as '代号',name as '姓名' from info 14 15 4.条件查询 16 select * from info where code='p003

SQL结构化查询语句

SQL结构化查询语句 SQL定义了查询所有关系型数据库的规则. 1.通用语法 SQL语句可以单行或者多行书写,以分号结尾 可以使用空格和缩进增强可读性 不区分大小写,但是关键字建议大写 3种注释 注释内容:多行注释/*;-- 注释内容 2.SQL分类 DDL(Date Definition Language)数据定义语言 用来定义数据库对象:数据库.表.列等,包括关键字:create,drop.alte DML(Data Manipulation Language)数据操作语言,增删改 用来对数

oracle中简单查询语句的格式及执行顺序分析

一条简单的查询sql格式如下: SELECT ... FROM .... [WHERE ...] --过滤单行 [GROUP BY ...   [HAVING ...]]--GROUP BY对前面where条件过滤后的结果进行分组,HAVING过滤行组 [ORDER BY ...]--对结果进行排序 eg: 现在有个exchangetime表,表结构如下 名称                                            是否为空? 类型 ----------------

sql的基本查询语句

--------------------------------------------基本常用查询-------------------------------------- 自己简单练习做了个表.今天看了下hoojo大神的SQL Server T-SQL高级查询,我现在程度只能理解基础,所以就分享一下自己所联系的和理解的部分. --查询所有 select * from [dbo].[Table]--查询出所有名字select all name from [dbo].[Table]--过滤掉重

nodejs Sequelize 简单查询语句和 mysql常用的几个查询命令

我是前端,但总有需求让做后端的活,所以顺带着熟悉了下简单的查询语句 贴出来,如果有需要可以参考下,备注很详细,就不多解释了废话不多说贴代码: #去除unionid 重复的搜索结果 #query_resultsign 表名 select *, count(unionid) from query_resultsign where issign='false' group by unionid ; #去除unionid 重复的搜索结果 #query_resultsign 表名 select *, co

如何消除 sql server 2008 查询语句的红色波浪线

近来学习sql的时候,所以就用上了sql server 2008 ,这个版本有个很好的地方就是会智能提示,但是这种智能提示有些时候这是很烦人,比如说新建一张数据表之后,表名为 Person当使用结构化查询语句的时候,输入Person 总是会出现红色波浪线(红色波浪线一般是提示有错误,但是这里并没错)百度上有个很好的解释:这个表的字段列表,让你选择.但是,当你新建了一个对象的时候, 例如表, 或者你的那个例子,是新建存储过程abc这个时候,数据库那里,已经有存储过程abc 了.但是客户端的缓存里面

SQL(结构化查询语句)

SQL概述 SQL会话 用户利用SQL命令与关系型数据库进行交互时发生的事情,当用户与数据库建立会话时,会话就被创建了.用Connect user@database 命令可以申请连接数据库,用Disconnect命令可以断开连接 SQL命令的类型 数据定义语言(DDL) 用于创建和重构数据库对象,比如创建(create table/Index/view).修改(alter table/index/view)和删除(drop table/index/view)表 数据操作语言(DML) 用于操作关

MongoDB简单查询语句

左边是mongodb查询语句,右边是sql语句.对照着用,挺方便. db.users.find() select * from users db.users.find({"age" : 27}) select * from users where age = 27 db.users.find({"username" : "joe", "age" : 27}) select * from users where "us