数据库---T-SQL语句:查询语句(二)

本文详细介绍SQL的基本查询操作,包括全表查询、条件查询、模糊查询、排序、统计函数、分组查询、分页查询及去重查询等核心功能,并通过实例帮助理解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

>查询:

一.查询所有数据:

select * from Info    ---查询所有数据(行)

select Name from Info  ---查询特定列(Name列)

select Name,Code from  Info ---查询特定两列(Name和Code列)

二.根据条件查

select * from  Info  where Code='p001'           一个条件查询(遍历每一个数据查出来的)

select * from Info  where  Code='p001' and  Nation='n003'       多条件 并关系  查询

select * from  Info where  Name='胡军'  or  Nation='n001'         多条件  或关系  查询

select * from  Car  where  Price  >=50  and <=60     范围查询(可以用,不建议)

select * from  Car where  Price between 50  and  60   范围查询(推荐)

三. 模糊查询(也属于条件查询,模糊查询是针对字符串查询)

select * from Car  where Name like '%奥迪'     ----%是通配符,代表任意N个字符

select * from Car where Name like '%奥迪%'    ---代表着在Name中只要有奥迪这个字符串就可以   前后都可以有N个字符串

select * from Car where Name like '_奥迪'       _通配符:代表任意一个字符

四.排序

select * from Car  order by  Price (asc)    按照价格升序排列(默认的是升序排列)

select * from Car order  by Price desc    按照价格降序排列

select * from Car  order by Price desc ,Oil desc   (  谁写在前面先排谁)   按照两列进行排序,前面的为主要的

五. 统计函数(聚合函数)

select count(Code)  from Car      查询表中有多少条数据

//如果括号里的是*,那么就遍历每一条每一列数据;如果括号里是Code,那么就只看Code里的数据,如果有数据,就算一个;为了执行更快一些,一般用主键

select max(Price) from Car       取价格的最大值

select min(Price) from Car        取价格的最小值

select sum(Price) from Car       取价格的总和

select avg(Price) from Car        取价格的平均值

六.分组查询

select * from Car  group by Brand    select Brand from Car group by Brand → select count(Brand) from Car group by Brand

select  Brand from Car group by Brand having conut(*)>2    查询所有系列中数量大于2的

七.分页查询

select * from Car  limit 5,5       跳过几条(前面的参数)数据取几条数据 (后面的参数)

select  top5 from Car    (在sql server中表示取前五条数据,但是在MySQL中不能使用)

八.去重查询

select distinct  from  Brand from Car    (只保留第一个)

转载于:https://www.cnblogs.com/supermeimei/p/5137446.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值