oracle sql语句_Oracle中常用SQL必掌握语句

结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名,下面我们来深入了解一下sql常用语句

1a74aa9752241bda1099b2f52d25a9a2.png

1、常用SQL

新建表:

create table teacher( id varchar(30) primary key, name varchar(20) not null);

插入数据

insert into teacher(id,name) values ('a','b');

更新数据

update teacherset id = 'b' where id='c';

删除数据

delete from teacherwhere id ='c';

删除表

drop table teacher;

修改表名:

alter table teacher rename to table;

条件查询:

select id,name (case gender when 0 then '男' when 1 then ‘女’ end ) gender from table1;

5f3ee58991f9decc1a7acb976a3b3ae8.png

2、数学函数

绝对值:abs()

select abs(-2) value from dual; 结果--(2)

取整函数(大):ceil()

select ceil(-2.01) value from dual; 结果--(-2)

取整函数(小):floor()

select floor(-2.01) value from dual; 结果--(-3)

取整函数(截取):trunc()

select trunc(-2.01) value from dual;结果 -- (-2)

四舍五入:round()

select round(1.234564,4) value from dual; 结果--(1.2346)

取平方:Power(m,n)

select power(4,2) value from dual; 结果--(16)

取平方根:SQRT()

select sqrt(16) value from dual; 结果--(4)

取随机数:dbms_random(minvalue,maxvalue)

select dbms_random.value() from dual; (默认是0到1之间)

select dbms_random.value(2,4) value from dual; (2-4之间随机数)

201c14a281a70149e4b776730b47734c.png

取集合的最大值:greatest(value)

select greatest(-1,3,7,9) value from dual; 结果--(9)

取集合的最小值:least(value)

select least(-1,3,7,9) value from dual;结果 --(-1)

整理不容易喜欢的话,点个赞关注小编,每天都有新内容!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值