返回顶部
首页 > 资讯 > 数据库 >oracle 常用语句
  • 441
分享到

oracle 常用语句

2024-04-02 19:04:59 441人浏览 八月长安
摘要

1.decode 函数(小版本的case when)select  decode(pd.discount_id,null,'','购买'||pd.product_count||'个,'|

1.decode 函数(小版本的case when)

select  decode(pd.discount_id,null,'','购买'||pd.product_count||'个,'||pd.product_discount_rate||'折优惠') as discount 
from b2b_product d right join b2b_product_hot ph on d.product_id = ph.product_id  left join b2b_dictionary a
on d.RRO_MARQUE = a.CODE  left join b2b_dictionaryindex b on d.RRO_BRAND = b.INDEXCODE
left join b2b_company c on d.COMPANY_ID = c.COMPANY_ID
left join b2b_product_discount pd on pd.product_id = d.product_id
order by ph.sort, ph.pro_type;

2.varchar排序

select p.code,
       case
         when p.state = '0' then
          decode(b.state, '1', '1', '0' )
         when p.state = '1' then
          decode(b.state, '0', '0', '1' )
       end as 
  from b2b_paytype_dic p, b2b_buyer_paytype b
where p.code = b.paytype_code(+)
   and (b.buyer_id = ' ' or b.id is null)
   order by to_number(p.code) 

3.case  then 语句

select case when order_state= 2 then '已兑换' when order_state= 3 then '交易成功' end ORDER_STATE , sum(order_count) as cnt from t_report_order t where 1=1 

4.手机号的显示sql 例如 (158****2640)

select  substr(r.mobile,1,3)||'****'||substr(r.mobile,8) as mobile from t_prize_record r;

5.给某个表备份
select * into xyq_college_20120301(表的别名) from xyq_college(表名)
6.convert 截取时间
  select *  from vas_mt_viewmt where phone ='15966605352' and convert(nvarchar  (10),createtime,121)='2011-09-14'
7.--将 字符串时间列,统一转化为时间,并减一
  update wfjs_useStats_woman
  set createdate=convert(varchar(10),cast(createdate as datetime)-1,120)
8.只复制表结构的sql
  create table b as select * from a where 1<>1 
9.即复制表结构又复制表中数据的sql
  create table b as select * from a 
10、将多个表数据插入一个表中
   insert into 目标表test(字段1。。。字段n) (select 字段1.。。。。字段n) from 表 uNIOn all select 字段1.....字段n from 表


您可能感兴趣的文档:

--结束END--

本文标题: oracle 常用语句

本文链接: https://lsjlt.com/news/35889.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • oracle 常用语句
    1.decode 函数(小版本的case when)select  decode(pd.discount_id,null,'','购买'||pd.product_count||'个,'|...
    99+
    2024-04-02
  • oracle常用SQL语句
    + ",(select LISTAGG(mo.model_code,",") within group(order by mo.model_code) from srm_pos_resource_model mo wher ...
    99+
    2014-10-15
    oracle常用SQL语句
  • oracle常用查询语句
    杀会话,必须要时刻背上来:select 'alter system kill session ''' || sid|| ',' || serial# || ''' immediate;' fro...
    99+
    2024-04-02
  • oracle dataguard常用sql语句
    select log_mode,open_mode ,database_role from v$database; --查看dataguard主备...
    99+
    2024-04-02
  • Oracle常用的sql语句
    --1、查询系统表空间信息SELECT * FROM SYS.DBA_TABLESPACES;--2、查询表空间所在路径信息select * from dba_data_files;--3...
    99+
    2024-04-02
  • Oracle常用的查询语句
    SELECT * from user_views where view_name='v$session';SELECT * FROM ALL_USERS where us...
    99+
    2024-04-02
  • Oracle SQL注入常用语句
    解析IPselect utl_inaddr.get_host_address('google.com') from dual; 获取本机IP地址select utl_inaddr.get...
    99+
    2024-04-02
  • Oracle 权限常用语句【转】
    http://www.cnblogs.com/ningvsban/p/3606239.html ...
    99+
    2024-04-02
  • MySQL常用语句
    //sum统计返回null处理 COALESCE(sum(字段名),0) //获取本月数据 select * from 表名 where DATE_FORMAT(时间字段名, "%Y%m" ) = DATE_FORMA...
    99+
    2016-10-18
    MySQL常用语句
  • Mysqldump常用语句
    1:导出数据库的某一个表结构以及数据  ./mysqldump --opt -h              &nbs...
    99+
    2024-04-02
  • sql 常用语句
    这里主要是针对mysql的sql语句: ①-----------MyBatis SQL xml处理小于号与大于号当我们需要通过xml格式处理sql语句时,经常会用到< ,<=,>,>...
    99+
    2024-04-02
  • 常用SQL语句
    1.select count() from mysql.user;//查找mysql库的user表的行数mysql> select count() from mysql.user;...
    99+
    2024-04-02
  • Oracle数据库常用操作sql语句
    1.--建立表空间create tablespace cmdb_db datafile '\home\cmdb_11.dbf' size 100m autoextend on next 50m extent...
    99+
    2024-04-02
  • Oracle中有哪些常用的SQL语句
    Oracle中有哪些常用的SQL语句,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。 查找数据库中所有字段 ...
    99+
    2024-04-02
  • Linux下Oracle常用开发与管理语句
    一、Oracle数据库操作1、创建数据库create database databasename;create table table_new as select * from table_old...
    99+
    2024-04-02
  • Oracle常用性能分析语句有哪些
    本篇内容主要讲解“Oracle常用性能分析语句有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Oracle常用性能分析语句有哪些”吧!1、查看数据库中过去1...
    99+
    2024-04-02
  • 性能测试常用Oracle语句有哪些
    这篇文章主要讲解了“性能测试常用Oracle语句有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“性能测试常用Oracle语句有哪些”吧!oracle的性能测试主要是模拟大量的sql语句操...
    99+
    2023-06-05
  • oracle常用相关sql语句及mysql常用命令大全
    下文给大家带来有关oracle常用相关sql语句及mysql常用命令大全内容,相信大家一定看过类似的文章。我们给大家带来的有何不同呢?一起来看看正文部分吧,相信看完oracle常用相关sql语句及mysql...
    99+
    2024-04-02
  • Mysql常用SQL语句
    基础篇 //查询时间,友好提示 $sql = "select date_format(create_time, "%Y-%m-%d") as day from table_name"; //int 时间戳类型 $s...
    99+
    2020-08-31
    Mysql常用SQL语句
  • mysql常用语句 3
    找出每个部门平均薪水的薪资等级,from后面嵌套子查询 第一步先求出每个部门的平均薪水 mysql> select deptno,avg(sal) from emp group by deptno; +--------+----...
    99+
    2015-07-19
    mysql常用语句 3
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作