1.查看Oracle的版本:
select * from product_component_version
2.查找表中某字段具有重复记录:
select * from tablename t where t.columnname in
(select columnname from tablename group by equdatasysid having(count(columnname ))>1);
3.创建已有表的相同表结构的表
a.(Oracle)
create table table_new as select * table_old where 1=2;--只创建新表
create table table_new as select * from table_old;----创建新表并加入旧表数据
b.(SQL Server)这个未实验过,如若有哪位同盟用的时候出错了,欢迎纠正,共同进步
select * into 新表 from 表
select * into 新表 from 表 where 1=2 --只要表结构
4.删除回车键
update tablename set columnname=replace(columnname,chr(10),'') [where子句]
其中的chr(10)表示回车键
5.判断日期中是否含有时分秒
columnname=trunc(columnname)如果相等,则表示不包含时分秒
6.decode函数
DECODE(value,if1,then1,if2,then2,if3,then3,...,else);
IF 条件=值1 THEN
RETURN(翻译值1)
ELSIF 条件=值2 THEN
RETURN(翻译值2)
......
ELSIF 条件=值n THEN
RETURN(翻译值n)
ELSE
RETURN(缺省值)
END IF
附注:有些并不常用,但是碰到过,所以做个收录,今后继续增加
分享到:
相关推荐
工作总经常用到一些语句,但过一段时间就忘了,现在总结起来,这样用的时候,就拿出来看看,减少时间
Oracle Sql语句转换成Mysql Sql语句java 源码,非常简单,只要给定源oracle sql语句地址,和生成目标文件地址运行即可。
Oracle语句优化规则汇总Oracle语句优化规则汇总Oracle语句优化规则汇总
30个Oracle语句优化规则详解收藏 选用适合的Oracle优化器 访问Table的方式Oracle采用两种访问表中记录的方式
整理一下自己平常写过的oracle语句 希望可以给遇到同样问题的伙伴们一些帮助 sql和oracle是相通的 只是一些函数不同
常用导入导出oracle语句
ORACLE经典常用语句总结 ORACLE经典常用语句总结
Oracle中SQL语句执行效率的查找与解决..
ORACLE经典语句汇总 -- 字符串左填充和右填充,默认填充空格 -- 产生1~99行数据,少于一位则补0 -- 刪除相同行 -- 随机数 -- 产生业务流水号 -- 查询某张表中有哪些字段 -- 自循环表中 由叶子节点查父节点 -- 查子...
超酷30个Oracle SQL语句优化规则详解
学习过程中用到的诸多oracle 查询语句,包含答案---掌握查询语句不可多得资料
一个用来把Oracle数据库中的数据转换成INSERT语句的小工具。
这是一个非常优秀的oracle语句性能优化大全
oracle解锁语句,常用解锁语句,经过测试实用;oracle解锁语句,常用解锁语句,经过测试实用。
oracle Sql语句二 oracle Sql语句二
oracle向mysql建表语句的迁移。 直接表结构的生成sql脚本
常用Oracle语句,从零开始··常用Oracle语句,从零开始··
很全的oracle sql语句学习资料,从基础开始,逐层深入,让你成为sql高手
一些常见的Oracle数据库的sql语句的总结,便于快速的复习Oracle语句。