oralce入门学习

oracle的认识

1.database数据库
2.数据文件 :
   数据库的数据是存储在表空间中的,有多个文件组成
3.表空间
    一个库被分为多个表空间,一个数据文件只能属于一个表空间

sql数据库语言

1.DML(数据库操作语言)
其中包括insert,update,delete
2.DDL(数据定义语言)
数据操作语言,其语句包括create,drop,
3.DCL(数据库控制语言)grant 或者 revoke来获得许可
4.数据查询语言

关键字distinct

1.若是单行,就是单行不重复
2.若是多行就是要多行都不重复才可以

关键字null

is not null
is null

连接符 | |

比较运算符

=  (等于不是== )
>=
<=
<> 不等于(也可以是 !=)
//其他的比较运算符
between ...and
in
like ‘%%‘
is null
and
or
not 逻辑否

排序

1.在sql中可以使用 order by 或者order by desc
2.对于排序中我们可能会遇到null值的问题
--放到最前边
 SELECT * FROM emp order by sal nulls first;
 --放到最后边
 SELECT * FROM emp order by sal nulls last;

单行函数

1.字符
2.通用
3.转换
4.日期
5.数值

字符函数 

1.concat 也可以使用||
2.substr
select substr(‘hello‘,1,3) from dual;  --截取hel
3.length()
SELECT length(‘hel‘) FROM dual;
4.字符串替换
SELECT replace(‘hello‘,‘l‘,‘x‘) FROM  dual;

数值函数

5.数值函数
1.ROUND 四舍五入 ROUND(45.926,2)
2.TRUNC 截断 TRUNC(45.926,2)   45.92
3.MOD 求余 MOD(1600,300) 100

日期函数

//1.获取两个时间段的月数
select months_between(sysdate,hiredate) from emp;

//2.获取几个月后的日期
select add_months(sysdate,3) from dual;

转换函数

to_date()

 

 

原文地址:https://www.cnblogs.com/liushisaonian/p/9652708.html

时间: 2024-10-20 01:06:01

oralce入门学习的相关文章

Retrofit 入门学习

Retrofit 入门学习官方RetrofitAPI 官方的一个例子 public interface GitHubService { @GET("users/{user}/repos") Call<List<Repo>> listRepos(@Path("user") String user); } 这些注解都有一个参数 value,用来配置其路径,比如示例中的 users/{user}/repos, 我们还注意到在构造 Retrofit

JavaSE入门学习21:Java面向对象之接口(interface)(二)

一接口实现的多态 在上一篇博文:JavaSE入门学习20:Java面向对象之接口(interface)(一)中提到了接口的实现存在多态性,那么 这一篇主要就要分析接口实现的多态. 实例一 Test.java源文件代码: public class Test{ public static void main(String[] args){ //实现接口Singer Singer s1 = new Student("Amy"); s1.sing(); s1.sleep(); s1.study

[Todo] Nodejs学习及Spider实验(包括php入门学习、React入门学习)

/Users/baidu/Documents/Data/Interview/Web-Server开发 深入浅出Node.js-f46c http://blog.csdn.net/u012273376/article/details/52736906 利用nodejs做爬虫 http://www.runoob.com/nodejs/nodejs-callback.html nodejs学习之路 http://www.runoob.com/php/php-tutorial.html php学习之路

JavaSE入门学习24:Java面向对象补充

一Java中的Object类 Object类是所有Java类的父类,如果一个类没有使用extends关键字明确标识继承另外一个类,那么这个类默认 继承Object类. public class Person{ // } //等价于 public class Person extends Object{ // } Object类中的方法,适合所有子类. 1)toString()方法 在Object类中定义有public String toString()方法,其返回值是String类型,描述当前对

js入门学习

在HTML,CSS学习的最后,开始入门学习javascript, 首先就是去了解它的用途 作用:使web页面能够与用户交互,作为控制浏览器给网页增添活力的方法 定义:它是一种脚本语言,作用于浏览器.和java没有半毛钱关系,主要是当时Netscape公司为了增加影响力改了名,,(是不是感觉很无耻) ps:区分程序的一种方式:1.客户端程序(client-side),像javascript就是,我觉得HTML,CSS应该也是. 2.服务器端程序(server-side),java,perl,php

mybatis入门学习

一.mybaits简介 java程序中常用的数据库框架. 二.mybait入门学习 1.环境 创建一个java或者javaweb项目:我是创建了一个structs项目,helloworld 2.添加相应的jar包

angularjs入门学习【指令篇】

一.首先我们来了解下指令API 属性 含义 restrict 申明标识符在模版中作为元素,属性,类,注释或组合,如何使用 priority 设置模版中相对于其他标识符的执行顺序 Template 指定一个字符串式的内嵌模版,如果你指定了模版是一个URL,那么是不会使用的 tempateUrl 指定URL加载的模版,如果你已经指定了内嵌的模版字符串,那么它不会使用的 Replace 如果为真,替换当前元素,如果是假或未指定,拼接到当前元素 Transclude 移动一个标识符的原始字节带你到一个新

正则表达式入门学习

\b-元字符,代表单词的开头或结尾,也就是单词的分界处. \bHi\b     下列未进行说明的都是元字符. .  匹配除了换行符以外的任意字符. * 指定*前边的内容可以连续重复使用任意次以使整个表达式得到匹配.(不包含换行的字符) \bHi\b.*\bLucy\b \d 匹配一位数字(0或1或2......或9)  0\d\d-\d\d\d\d\d\d\d\d - 不是元字符 ,只匹配它本身. 避免重复 0\d{2}-\d{8}  {2}({8})指前面\d必须连续重复匹配2次(8次). \

OpenGL入门学习

说起编程作图,大概还有很多人想起TC的#include <graphics.h>吧? 但是各位是否想过,那些画面绚丽的PC游戏是如何编写出来的?就靠TC那可怜的640*480分辨率.16色来做吗?显然是不行的. 本帖的目的是让大家放弃TC的老旧图形接口,让大家接触一些新事物. OpenGL作为当前主流的图形API之一,它在一些场合具有比DirectX更优越的特性. 1.与C语言紧密结合. OpenGL命令最初就是用C语言函数来进行描述的,对于学习过C语言的人来讲,OpenGL是容易理解和学习的