当前位置:数据库 > Oracle >>

oracle之旅(二)sql语句查询设置

oracle之旅(二)sql语句查询设置
 
例如:
 
t_chmo_order_opera p ,  业务表
 
  t_chmo_teruser u, 用户表
 
  t_chmo_province, 省份表
 
 t_chmo_opera_price r  价格表
 
   -----增值业务明细
 select p.oo_source_num as 电话号码,
        r.opera_price as 金额,
        cp_province_name as 地区,
        p.oo_create_time  as 日期,
        u.ct_category as 操纵系统,
        r.new_name  as 办理业务     
  from   t_chmo_order_opera p , t_chmo_teruser u, t_chmo_province,t_chmo_opera_price r    --联合四张表查询
 where p.oo_create_time>=to_date('2013-01-27 00:00:00', 'yyyy-mm-dd hh24:mi:ss')  --采用业务表的时间
 and p.oo_create_time<=to_date('2013-02-02 23:59:59', 'yyyy-mm-dd hh24:mi:ss')
  and oo_status = '1'   --- 业务表中oo_status 等于1表示业务办理成功
   and po_name is not null   -- 业务名称不等于空
   and po_name=opera_name    ---业务表中业务名称匹配价格表中业务名称,进而得到价格表中的价格
   and oo_source_num = ct_phone  ---关联业务表中电话号码和用户表中电话号码
   and oo_province_code = cp_province_code  --业务表的省份代码等于省份表的代码,进而得到省份的中文名称
 
查询结果如下:
 
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,