SQL即查即用笔记

SELECT语句的结构

SELECT 语句可以从数据表中或视图中进行查询,并将查询结果以表格的形式返回,返回的结果称为结果集。

SELECT select_list
[INTO  new_table]
FROM  table_name
[WHERE  search_condition]
[GROUP BY  group_by_expression]
[HAVING  search_condition]
[ORDER BY  order_express[ACS|DESC]]

参数说明:

  • select_list 指定需要查询返回的列。多个列之间使用逗号隔开。 或使用"*"表示返回表中的所有列
  • INTO new_table 创建新表并将查询行插入新标中,new_table 指新表的名称
  • FROM table_name 指定需要查询的表,可以包括基表,视图,链接表。
  • WHERE search_condition 指定用于限制返回的行的搜索条件
  • GROUP BY group_by_expression 根据group_by_expression列表中的值将结果集分成组。
  • HAVING search_condition 指定组或聚合的搜索条件。 HAVING字句从中间结果集对行进行刷选。这些中间结果集是用 SELECT语句中的From,where,group by 字句创建的
  • ORDER BY order_express[ACS|DESC] 定义结果集中的行排列顺序

别名的应用

创建别名的方式

  • 使用双引号创建别名
  • 使用单引号创建别名
  • 不使用引号创建别名
  • 使用as关键字创建别名
Select goods_name "商品名称" From goods;

Select goods_name '商品名称' From goods;

Select goods_name 商品名称 From goods;

Select goods_name  as "商品名称" From goods;

删除重复数据

关键字 DISTINCT

语法:

select [DISTINCT] select_list From table_name;

注意:放在第一位,后不用跟逗号,整个语句只能使用一次。指select语句整个输出不能有重复的列。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值