您的位置:首页 > 其它

第五章 简单的数据查询

2016-01-05 15:16 225 查看
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。。。;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: