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

论坛 期权论坛 编程之家     
选择匿名的用户   2021-6-2 20:48   997   0

结构化查询语言(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)

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

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP