Select语句 多表查询 聚合函数

2023.03.06 星期一

1. 两个日期函数

To_date(字符串值,日期模式); 将字符串转成日期类型数据。多用于insert语句。
insert into order_no5( order_id , order_price , order_date )
values( seq01.nextval , 100 , to_date( ‘2023-3-2’ , ‘yyyy-mm-dd’ ) ) ;
To_char(日期值,日期格式); 将日期类型转成字符串类型。多用于select语句。
select to_char( order_date ,‘yyyy-mm-dd hh24:mi:ss’ ) from order_no5;

2. Select语句
2.1 select语句的完整子句

Select 查什么,显示什么
From 从哪查,从哪些表中进行数据的查询。多表查询
Where 条件,过滤记录(行)。满足条件的记录才会被查询出来。
Group by 分组,进行数据统计时经常使用到分组操作。聚合函数。5个。
Having 条件,过滤记录(行)。对分组之后的汇总统计结果进行过滤。
Order by 排序,对查询结果进行排序。

2.2 select子句-查询所有

Select子句是对列的过滤。只有在select子句后面出现的列名。才是我们需要查询的列。
Select * from 表;
select * from goods_no5 ;

2.3 select子句-投影查询

投影查询:就是指定一些字段进行查询显示。
Select 列名,列名 from 表;
select goods_name,goods_price from goods_no5 ;

2.4 select子句-别名

别名。可以为每一个列创建一个新的别名。
Select 字段 [as] 别名 , 表达式 as 别名 from 表 别名
select o1.order_id “编号” , to_char(o1.order_date,‘yyyy-mm-dd’) as “日期” from order_no5 o1;

2.5 select子句-去重

因为select子句的查询支持投影查询的方式。
select distinct goods_name from goods_no5

2.6 where子句-基本应用

在基本应用中,比较基础的判断表达式。
比较运算符。
Where 字段 = 值
Where 年龄 > 20
Where 字段 != 值
逻辑运算符。and or not
Where 字段 = 值 and 字段 > 值
Where not 字段 = 值

2.7 where子句-模糊查询like

Like关键字是在Where子句中的模糊查询。
模糊查询就

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值