oracle-基础sql

单引号 包含的字符串称为 '字面值',区分大小写

表名,字段名,不区分大小写

 

escape '' 定义sql语句查询条件里的转义字符。

 

 

函数操作

函数是指:输入一些参数,输出结果。

按输入输出分类:

单行函数:输入n行,输出n行。

按参数类型:

数字型:round truncate

字符型:substr,concat,lower,upper,initcap,length

日期型:

转换函数:to_char,to_date,to_number

 

组函数(又称多行函数,聚合函数):输入n行,输出一行

5个组函数:avg,sum,count,min,max

 

逻辑和关系运算符

逻辑运算符

1.= > < >= <=

2.and or not

关系比较

between and 连续区间

in 离散区间

like 模糊匹配,% 任意个字符_ 任意一个字符

is null

 

sql语句基本格式:

6个部分:

select

from

where

group by

having

order by

 

select

按连接条件分:

1.等值连接

2.不等值连接

按连接类型分:

1.内连接:两方都满足连接条件

2.外连接:其中一方不满足连接条件,又分左连接,右连接

 

 

 

group by要点:

1.group by 过滤项 不能使用where,使用having,即 group by having.
2.where字句不能有组函数
3.group by having 和 where group by 实现相同功能时(在条件中不含组函数)推荐使用where group by .
4.select colum1,function(colom2) group by  colum1;

(mysql的group by 限制没有这么严格,可以使用select * from table1 group by column1)

"SELECT 字段列表中的所有字段都必须包括在GROUP BY 子句中,或作为SQL 聚合函数的参数包括在内 "

select 的子句中的列,或者是使用组函数的列或者在group by 中出现的字段。否则报错:colomn** is single_colomn....

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值