--2.查看表结构
desc wx_monitor_excption; --3.从表中查询数据
select * from wx_monitor_excption; --7.双引号保持原来的格式
select id "id1" from wx_monitor_excption; --6.查询当前系统的日期
select sysdate from dual; --8.查询数字时,把为空值的换为0,oracle中空值运算结果都为null
select id,remark from wx_monitor_excption where remark is null;
select id,plate_number,nvl(remark,'null') from wx_monitor_excption; --9.字符串连接(把两个字段查询出来的数据作为一条字符串输出)两个单引号代替一个
select id||openid from wx_monitor_excption;
select id||'nimei' from wx_monitor_excption; --10.去掉重复的值(也会去掉多个字段组合重复的值)
select distinct plate_number from wx_monitor_excption; --12.条件 between and (包含800和1500) 'or' and 'and'
select * from wx_monitor_excption where (create_time between '26-12月-14' and '30-12月-14') or exception_category='堵车上报';
select * from wx_monitor_excption where create_time>='26-12月-14' and create_time<='30-12月-14'; --15. 模糊查询 %零个或多个,下横线_代表一个
select * from wx_monitor_excption where position like '%上海%'; --17.排序 order by 默认升序asc
select * from wx_monitor_excption order by create_time asc; --18.函数 转化为小写lower()
select lower(openid) from wx_monitor_excption; --19.函数 截子串substr(ename,2,3) 从字符串ename中第2个开始截,一个截3个字符
select substr(openid,6,4) from wx_monitor_excption; --20.函数 把数字转化为相应的字母,相反 ascii('A')
select chr(77) from dual; --21.函数 四舍五入
select round(23.77) from dual;
select round(23.456,2) from dual;
select round(23.456,-1) from dual; --22.函数 把数字或字母或日期转化为特定的格式 to_char(sal,'$99,999.9999'), $换成L,显示¥
select to_char(create_time,'yyyy-MM-dd hh24:mm:ss') from wx_monitor_excption;
select * from wx_monitor_picstatus;
select to_char(len,'$99,999.99') from wx_monitor_picstatus;
select to_char(len,'$00,000.00') from wx_monitor_picstatus; --23.函数 把特定的字符转化为日期 to_date('', '')
select to_char(sysdate,'YYYY-MM-DD HH24:MI:SS') from dual; --24.函数 把特定的字符转化为数字 to_number('$1,250.00', '$9,999.99')
select * from wx_monitor_picstatus where len>to_number('',''); --27.组函数 求出总共多少条数据 count(*),count(ename), 凡是不是空值的字段一共有几个
select count(*) from wx_monitor_picstatus; --28.函数 分组查询 group by
select openid,count(openid) from wx_monitor_excption group by openid; --45.创建视图 create view v$name as 重复使用的语句. 视图就是一个子查询,就是一张表
create view nimei as select * from wx_monitor_excption where plate_number='沪A12312'; --46.插入语句
insert into wx_monitor_excption(id,openid,carline,plate_number,phone_number) values('','','','','');
select * from wx_monitor_excption where id=''; --47.备份表
create table tab1 as select * from wx_monitor_excption;
--删除表中的数据
delete from tab1;
select * from tabl;
--完全删除表
drop table TAB1; --48.伪字段 rownum 默认从第一行往后排列序号1,2,3等,必须< = 号;
select * from wx_monitor_excption where rownum<10;
rollback;
commit; --54.约束 自定义名字 非空约束
create table TAB1(id number(5),name varchar(50) not null);
select * from tab1;
desc tab1;
insert into tab1 values(123,'wooooo',''); --58.修改现有表的表结构
alter table tab1 drop(create_time);
alter table tab1 add(create_time varchar2(50));
alter table tab1 modify(create_time varchar(10)); --64.索引 index
create index syname on wx_monitor_excption(plate_number,openid);
desc wx_monitor_excption; --65.删除索引
drop index syname; --66.序列 oracle独特的 自动递增
create sequence sename;
drop sequence sename;
select sename.nextval from dual;

Oracle常用SQL语句的更多相关文章

  1. oracle常用SQL语句(汇总版)

    Oracle数据库常用sql语句 ORACLE 常用的SQL语法和数据对象一.数据控制语句 (DML) 部分 1.INSERT (往数据表里插入记录的语句) INSERT INTO 表名(字段名1, ...

  2. oracle 常用sql语句

    oracle 常用sql语句 1.查看表空间的名称及大小 select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_sizefrom d ...

  3. Oracle常用SQL语句大全

    常用Oracle数据库SQL语句汇总. 1.常用操作 --清空回收站purge recyclebin;--查询回收站select * from recyclebin--查询Oracle版本信息sele ...

  4. Oracle 常用Sql 语句

    Oracle数据库常常被用作项目开发的数据库之一:有时隔段时间没使用就会忘记一些常用的sql语法,所以我们有必要记录下常用的sql 语句,当我们需要时可以快速找到并运用. 1 创建表空间.创建用户及授 ...

  5. Oracle常用sql语句(一)

    # Sql的分类 # DDL (Data Definition Language):数据定义语言,用来定义数据库对象:库.表.列等: CREATE. ALTER.DROP DML(Data Manip ...

  6. Oracle常用sql语句。

    最近工作中遇到了一些与oracle相关的问题,稍微整理一些工作中用到的SQL语句 时间相关 --查询距当前时间十分钟内的数据 select sysdate -interval '10' minute ...

  7. Oracle常用sql语句(二)之组函数、多表查询

    DML(数据操纵语言) INSERT .UPDATE. DELETE 插入操作:INSERT: 语法: INSERT INTO 表名(列名1,列名2 ...)VALUES(列值1,列值2...); 注 ...

  8. oracle常用sql语句和函数

    --查询表的字段数 select count(*) from user_tab_columns where table_name = '表名'; --查询数据库用户密码的profile(一般为defa ...

  9. Oracle常用sql语句(三)之子查询

    子查询 子查询要解决的问题,不能一步求解 分为: 单行子查询 多行子查询 语法: SELECT select_list FROM table WHERE expr operator (SELECT s ...

随机推荐

  1. Populating Next Right Pointers in Each Node [LeetCode]

    Given a binary tree struct TreeLinkNode { TreeLinkNode *left; TreeLinkNode *right; TreeLinkNode *nex ...

  2. 一致性哈希算法——算法解决的核心问题是当slot数发生变化时,能够尽量少的移动数据

    一致性哈希算法 摘自:http://blog.codinglabs.org/articles/consistent-hashing.html 算法简述 一致性哈希算法(Consistent Hashi ...

  3. linux命令备份

    sort -t $'\t' gcc版本查看 gcc -v 红帽版本查看 cat /etc/redhat-release Linux Core Version  cat /proc/version

  4. BZOJ1722 [Usaco2006 Mar] Milk Team Select 产奶比赛

    直接树形dp就好了恩 令$f[i][j][t]$表示以$i$为根的子树,选出来的点存在$j$对父子关系,$t$表示$i$这个点选或者没选,的最大产奶值 分类讨论自己和儿子分别有没有选,然后转移一下就好 ...

  5. 检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 8000401a 因为配置标识不正确,系统无法开始服务器进程。请检查用户名和密码。 (异常来自 HRESULT:0x8000401A)。

    检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 8000401a 因为配置标识不正确,系统无法开 ...

  6. 谷歌官方SwipeRefreshLayout下拉刷新的用法。

    <Android SwipeRefreshLayout:谷歌官方SDK包中的下拉刷新> 下拉刷新在如今移动开发中应用如此广泛和普遍,以至于谷歌干脆在SDK中给予支持.在android-su ...

  7. js基础之BOM

    一.window.open 栗子:阿里西西运行代码功能 var oBtn = document.getElementById('btn1'); var oTxt = document.getEleme ...

  8. 用Navicat for MYsql创建表,插入中文显乱码

    段都有编码设置.出现乱码肯定是你现在用的编码混乱造成的 解决办法: 第一步 先改数据库编码 先修改你的数据库,如果你页面用的是UTF-8编码那么你数据库内的编码也需要设置为UTF-8,每个字段都需要设 ...

  9. 让webapi只接受ajax请求

    为了测试先做一个简单的webapi,直接用新建项目时默认的就可以了.   在浏览器中测试request get,得到结果   然后再项目中新建一个AjaxOnly的类   AjaxOnly继承Acti ...

  10. bzoj 3687 bitset的运用

    题目大意: 小呆开始研究集合论了,他提出了关于一个数集四个问题:1. 子集的异或和的算术和.2. 子集的异或和的异或和.3. 子集的算术和的算术和.4. 子集的算术和的异或和.目前为止,小呆已经解决了 ...