T-sql 各种查询命令

简介: T-sql 各种查询命令

1.选中表中所有的列


select * from 表名

例子:

select * from sun                                        输出sun表中所有的列


2.选中表中指定的列

select 列1,列2.... from 表名

select name,age.... from sun                输出sun表中name age列的所有内容


3.选中表中指定的列(条件查询


select 列1,列2.... from 表名  where 条件

例子:

select name,age.... from sun    where name=‘小明’        

输入表中小明的 名字和年龄


范围查询    (between)

select * from 表 where age between 13 and 20  

输出 年龄在13到20之间的人所有信息


并且查询    (and)

都要满足条件

select * from 表 where age=‘18’ and adress=‘北京’

输出年龄18 并且在北京人的信息


或查询        (or)

满足一点即可

select * from 表 where 工资=6000 or 奖金=1000

输出 工资等于6000或者奖金等于1000的信息


in 查询        (in)

select * from 表 where 数学 in  (80 ,90,100)

输出 数学成绩等于80 90 100的所有人信息


返回行数     (top n)

n表示需要返回的行数


4. LIKE 模糊匹配

like %            

%` 表示零个或多个字符的通配符。


select * from 表 where name like ‘王%’

查找出姓王的同学

like _

下划线通配符 `_`

select * from 表 where name like ‘王_ _’

查找出姓王某某的同学  


5.查询并 去重

select DISTINCT 列1,列2 .... from 表名  


6.查询并 排序

select 列1,列2..... from 表 order by  age desc        (asc| desc)升序 降序


7.查询列 并且改名称

select name AS 名字, age AS 年龄  from 表  


8.查询并插入(新表)

select  name,age,address  into 新表1    from 表2

将从表2 查询出的 name age adress列 信息 插入到   新表1之中


9.查询结果 插入其他表 (表以存在)

insert into 表2 (列1,列2...)select 列 from 表1

相关文章
|
2天前
|
SQL 关系型数据库 MySQL
MYSQL根据查询结果删除sql 去除重复id 新增对比前一条与后一条数据 去重3种方法​ 窗口函数
MYSQL根据查询结果删除sql 去除重复id 新增对比前一条与后一条数据 去重3种方法​ 窗口函数
|
4天前
|
SQL Java 关系型数据库
Mybatis多表关联查询与动态SQL(下)
Mybatis多表关联查询与动态SQL
18 0
|
4天前
|
SQL Java 数据库连接
Mybatis多表关联查询与动态SQL(上)
Mybatis多表关联查询与动态SQL
9 0
|
4天前
|
SQL 分布式计算 DataWorks
实时数仓 Hologres产品使用合集之查询分区表的生命周期(即之前设置的'auto_partitioning.num_retention'值)的SQL语句,可以使用什么查询
实时数仓Hologres是阿里云推出的一款高性能、实时分析的数据库服务,专为大数据分析和复杂查询场景设计。使用Hologres,企业能够打破传统数据仓库的延迟瓶颈,实现数据到决策的无缝衔接,加速业务创新和响应速度。以下是Hologres产品的一些典型使用场景合集。
17 0
|
4天前
|
SQL 前端开发
基于jeecgboot复杂sql查询的列表自定义列实现
基于jeecgboot复杂sql查询的列表自定义列实现
11 0
|
4天前
|
SQL 数据库
SQL数据库基础语法-查询语句
SQL数据库基础语法-查询语句
|
4天前
T-sql 高级查询( 5*函数 联接 分组 子查询)
T-sql 高级查询( 5*函数 联接 分组 子查询)
|
4天前
|
SQL 关系型数据库 数据库
SQL 42501: Postgresql查询中的权限不足错误
SQL 42501: Postgresql查询中的权限不足错误
|
4天前
|
SQL 分布式计算 大数据
MaxCompute操作报错合集之在sql 里嵌套查询时,查询条件带有instr时报错,如何解决
MaxCompute是阿里云提供的大规模离线数据处理服务,用于大数据分析、挖掘和报表生成等场景。在使用MaxCompute进行数据处理时,可能会遇到各种操作报错。以下是一些常见的MaxCompute操作报错及其可能的原因与解决措施的合集。
|
SQL 关系型数据库 MySQL
软件测试mysql面试题:SQL命令有哪些不同类型?
软件测试mysql面试题:SQL命令有哪些不同类型?
71 0