基本select语句分析

本文详细介绍了SQL中的基本SELECT语句,包括WHERE子句的使用,注意点如不能使用列别名,可以使用比较和逻辑操作符。ORDER BY子句用于排序,GROUP BY子句用于数据分组,并讨论了NULL值处理。HAVING子句作为WHERE的补充,UNION和UNION ALL用于合并查询结果,LIMIT子句用于提取指定数量的行。
摘要由CSDN通过智能技术生成

数据查询时数据库的核心操作。SQL提供了SELECT语句进行数据查询,该语句具有灵活的使用方式和丰富的功能
这篇文章主要讲解了基本select语句中各个子句的作用

一般格式:

select...			               (select子句,需要向前端用户展示的数据)
from...                           1. 首先找到数据源(后接表名,表名前可以加数据库名,数据库名和表名之间用.作为分隔---可以在Mysql中跨数据库进行操作) 
where...			              2. (where子句,接过滤条件) 
group by...			              3. (group by子句,接分组条件)
having...			              4.(在分组之后进行过滤)
union\union all		              5. 
order by...			              6. (对过滤之后的数据进行排序)
limit                             7. (选取某几行展示)

整个SQL语句的含义是:根据WHERE子句的条件表达式从FEOM子句指定的基本表、视图或派生表中找出满足条件的元组,可以对查询出来的数据进行分组,分组后进行条件查找,在进行排序,排序之后提取想要的某些数据,最后再按照SELECT 子句中的目标列表达式选出元组中的属性值形成结果表

1.WHERE子句(限制子句)
注意:
1.where子句可以接其他查询子句
2.where子句不能使用列别名(列别名的定义是在select子句中,而where子句早于select子句执行)
3.可以使用比较操作符

=、!=/<>、>、<、&
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值