第五章 简单的数据查询

5、1查询的基本结构

标准select查询由select子句,from 子句,where子句,order by 子句组成。

基本查询操作分三类:投影操作,选择操作,排序操作。

5、2投影操作

投影操作是指在SQL查询中,选择将对表中的那些列进行操作:select 列名 from 表名。

有多个列用逗号隔开;如果是单个列直接列出该列名即可;选中全部可用‘*’号代替。

①、列别名:select 列A as A,列B asB from 表名as table(可自定义)。

②、排除重复数据:select distinct 列A from 表。

5、3 选择操作

通过where 子句指定查询条件,只从表中提出或显示满足条件的查询。

①、单条件选择操作:select 列A,列B from 表 where列C='值'。

②、多条件选择操作:select 列A,列B from 表 where列C='值'  and (or)D=‘值’。(and 同时满足条件;or满足随便一个)

③、执行范围测试:select 列A,列B from 表 where列C (可以not排除这个范围)between 下限 and 上限。

④、定义集合关系:select 列A,列B from 表 where列C in (值集合)。

⑤、模糊查询:select 列A,列B from 表 where列C like ‘____或 % ’。(_表示一个任意字符;%U%表示U前后都可以是任意数,但是包括U)         <Escape>%%   第一个表示百分号,第二个表示通配符。

⑥、处理空值数据:select 列A from 表名 where 列B = NULL(NOT NULL)。查看列B空值(不为空)的情况

5、4排序操作

①、单列排序:select 列A from 表名 order by 列A asc(默认asc升序,desc 为降序)。

②、多列排序:select 列A,列B,列C  from 表名 order by 列A,列B,列C。。。;



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值