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

目录
打赏
0
1
1
0
39
分享
相关文章
如何在Django中正确使用参数化查询或ORM来避免SQL注入漏洞?
如何在Django中正确使用参数化查询或ORM来避免SQL注入漏洞?
142 77
利用 PolarDB PG 版向量化引擎,加速复杂 SQL 查询!完成任务领发财新年抱枕!
利用 PolarDB PG 版向量化引擎,加速复杂 SQL 查询!完成任务领发财新年抱枕!
|
1月前
|
Java使用sql查询mongodb
通过MongoDB Atlas Data Lake或Apache Drill,可以在Java中使用SQL语法查询MongoDB数据。这两种方法都需要适当的配置和依赖库的支持。希望本文提供的示例和说明能够帮助开发者实现这一目标。
48 17
如何在 Oracle 中配置和使用 SQL Profiles 来优化查询性能?
在 Oracle 数据库中,SQL Profiles 是优化查询性能的工具,通过提供额外统计信息帮助生成更有效的执行计划。配置和使用步骤包括:1. 启用自动 SQL 调优;2. 手动创建 SQL Profile,涉及收集、执行调优任务、查看报告及应用建议;3. 验证效果;4. 使用 `DBA_SQL_PROFILES` 视图管理 Profile。
SQL做数据分析的困境,查询语言无法回答的真相
SQL 在简单数据分析任务中表现良好,但面对复杂需求时显得力不从心。例如,统计新用户第二天的留存率或连续活跃用户的计算,SQL 需要嵌套子查询和复杂关联,代码冗长难懂。Python 虽更灵活,但仍需变通思路,复杂度较高。相比之下,SPL(Structured Process Language)语法简洁、支持有序计算和分组子集保留,具备强大的交互性和调试功能,适合处理复杂的深度数据分析任务。SPL 已开源免费,是数据分析师的更好选择。
【潜意识Java】MyBatis中的动态SQL灵活、高效的数据库查询以及深度总结
本文详细介绍了MyBatis中的动态SQL功能,涵盖其背景、应用场景及实现方式。
107 6
Vanna:开源 AI 检索生成框架,自动生成精确的 SQL 查询
Vanna 是一个开源的 Python RAG(Retrieval-Augmented Generation)框架,能够基于大型语言模型(LLMs)为数据库生成精确的 SQL 查询。Vanna 支持多种 LLMs、向量数据库和 SQL 数据库,提供高准确性查询,同时确保数据库内容安全私密,不外泄。
422 7
Vanna:开源 AI 检索生成框架,自动生成精确的 SQL 查询
|
2月前
|
Java使用sql查询mongodb
通过使用 MongoDB Connector for BI 和 JDBC,开发者可以在 Java 中使用 SQL 语法查询 MongoDB 数据库。这种方法对于熟悉 SQL 的团队非常有帮助,能够快速实现对 MongoDB 数据的操作。同时,也需要注意到这种方法的性能和功能限制,根据具体应用场景进行选择和优化。
117 9
MySQL进阶突击系列(01)一条简单SQL搞懂MySQL架构原理 | 含实用命令参数集
本文从MySQL的架构原理出发,详细介绍其SQL查询的全过程,涵盖客户端发起SQL查询、服务端SQL接口、解析器、优化器、存储引擎及日志数据等内容。同时提供了MySQL常用的管理命令参数集,帮助读者深入了解MySQL的技术细节和优化方法。
|
3月前
|
使用java在未知表字段情况下通过sql查询信息
使用java在未知表字段情况下通过sql查询信息
55 8

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等