--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. kwicks插件学习

    /* Kwicks for jQuery (version 1.5.1) Copyright (c) 2008 Jeremy Martin http://www.jeremymartin.name/p ...

  2. web标准常见问题整理

    1.超链接访问过后hover样式就不出现的问题 2.FF下如何使连续长字段自动换行 3.ff下为什么父容器的高度不能自适应 4. IE6的双倍边距BUG 5. IE6下绝对定位的容器内文本无法正常选择 ...

  3. 开发完iOS应用,接下去你该做的事

    iOS专项总结 关于 analyze Clang 静态分析器 Slender Faux Pas Warning Leaks Time Profiler 加载时间 iOS App启动过程 帧率等 如何优 ...

  4. sql 语句随机时间存储过程

    CREATE PROC [dbo].[Proc_GetRandomTime](@startTime datetime,@endTime datetime,@date datetime output ) ...

  5. Hadoop 添加删除数据节点(datanode)

    前提条件: 添加机器安装jdk等,最好把环境都搞成一样,示例可做相应改动 实现目的: 在hadoop集群中添加一个新增数据节点. 1. 创建目录和用户  mkdir -p /app/hadoop gr ...

  6. 319. Bulb Switcher——本质:迭代观察,然后找规律

    There are n bulbs that are initially off. You first turn on all the bulbs. Then, you turn off every ...

  7. win7刷新图标缓存

    建立bat文件 rem 关闭explorer.exetaskkill /f /im explorer.exeattrib -h -i %userprofile%\AppData\Local\IconC ...

  8. 关于spring 事物传播性的研究

    spring的一大特色就是数据库事务管理方便,我们在代码中编写代码时,看不到事务的使用,关键是spring 使用了AOP进行事务拦截.   这篇文章主要介绍spring的事务传播性.   1.为什么要 ...

  9. 如果解决ubuntu tab键不能提示命令

    /bin/sh is symlinked to /bin/dashTo change it, do:sudo rm /bin/shsudo ln -s /bin/bash /bin/sh 原文:htt ...

  10. sql取年月日

    Sql Server 中一个非常强大的日期格式化函数 Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM Select CON ...