分类: Oracle

Oracle 分组函数和 group by 分组语句

Oracle里的多行函数也组函数,例如AVG, COUNT, MAX, MIN, SUM操作的是一组数据,返回一个结果。 求和函数SUM sum() 可以对指定列的各行求和

非空行函数 COUNT count() 函数可以统计指定列的非空行数、如果要求不重复的个数,使用distinct。

求平均数函数 AVG [crayon-60d4a7e37e…

Oracle SQL中的条件表达式

在编程语言中常用的条件表达式就是if了,在oracle中也有类似打条件表达式 case 比如,我们要实现一个个员工涨工资的SQL,总裁(PRESIDENT)涨1000,经理(MANAGER)涨800,其他人涨400. 然后将将涨前,涨后的薪水列出 这件事在编程语言里和容易做到思路如下: if 是总裁(‘PRESIDENT’)  then +1000 else if 是经理(‘MANAGER’)  then +800 else +…

Oracle 的转换函数 隐式转换和显示转换

oracle可以在的不同的数据类型之间完成转换,可以使用隐式转换和显示转换。

如果隐式转换和显示转换都可以使用,应该首选哪个呢? ※SQL优化:如果隐式、显示都可以使用,应该首选显示,可以省去Oracle的解析过程。 自动转换,前提条件是:被转换的对象是可以转换的。 (ABC→625 可以吗?) 【PPT】  24 显示转换: to_char(数据,格式)   to_number    to_date to_c…

Oracle 单行函数之字符、数值和日期函数

字符函数 字符函数的操作队形就是字符串 ,常用的字符函数有 lower、upper、initcap 怎么用的给大家说一下:

还有字符串截取函数 substr() 可以一有两个值,也可以有三个值 substr(a, b)     :从a中,第b位开始取(计数从1开始),取到结尾 substr(a, b, c) :从a中,第b位开始,向右取c位。

统…

Oracle数据库的基本操作SQL语句

安装好oracle数据库后直接在cmd里面就可以登录了,使用sqlplus命令:

还可以直接以管理员身份登录:

还有一些基本的SQL语句给大家列一下

(注意:这个tab 是一个数据字典 ,里面记录着数据库和应用程序源…