结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名,下面我们来深入了解一下sql常用语句
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;
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之间随机数)
取集合的最大值:greatest(value)
select greatest(-1,3,7,9) value from dual; 结果--(9)
取集合的最小值:least(value)
select least(-1,3,7,9) value from dual;结果 --(-1)
整理不容易喜欢的话,点个赞关注小编,每天都有新内容!