Oracle查询给表起别名
查询的时候,可以使用表的别名
可以把一个,或者多个查询的结果,起一个别名
当作一个表,接着进行其他查询操作
Mapper
List<AnnualPlanExt> selectExtPagedList(Page<AnnualPlanExt> page, HashMap<String, Object> map);
Mapper.xml
<select id="selectExtPagedList" parameterType="hashMap" resultMap="BaseResultMapExt">
SELECT
A.*,B.NAME LABORATORY_NAME,C.TEST_OBJECT_NAME TEST_OBJECT_NAME ,D.CUST_NAME CUSTOMER_NAME, E.CUST_NAME TESTED_UNIT_NAME
FROM
(select<if test="distinct">distinct</if><include refid="Base_Column_List" />from BIZ_ANNUAL_PLAN<if test="_parameter != null"><include refid="Example_Where_Clause" /></if><if test="orderByClause != null">order by ${orderByClause}</if><if test="start != null and end !=null ">limit #{start} , #{end}</if>
) ALEFT JOIN
(
SELECT ID,NAME FROM RES_LABORATORY
<if test="laboratoryId != null">
WHERE ID = #{laboratoryId}
</if>
) B
ON A.LABORATORY_ID = B.IDLEFT JOIN
(
SELECT ID,TEST_OBJECT_NAME FROM DIC_TEST_OBJECT
<if test="testObjectId != null">WHERE ID = #{testObjectId}
</if>
) C
ON A.TEST_OBJECT_ID = C.IDLEFT JOIN
(
SELECT ID,CUST_NAME FROM V_CRM_CUSTOMER
<if test="customerId != null">WHERE ID = #{customerId}
</if>
) D
ON A.CUSTOMER_ID = D.IDLEFT JOIN
(
SELECT ID,CUST_NAME FROM V_CRM_CUSTOMER
<if test="testedUnitId != null">WHERE ID = #{testedUnitId}
</if>
) E
ON A.TESTED_UNIT_ID = E.ID
</select>
Oracle查询给表起别名相关推荐
- Oracle查询对应表是否在使用,oracle 中查询当前用户可以看到的表名、表对应的所有字段...
1.oracle 查询当前用户下的表名,表注释 select t.table_name, f.comments from user_tables t inner join user_tab_comme ...
- Oracle查询数据表数据很少却很慢
Oracle查询数据表数据很少却很慢(查询空表很很耗时) 有一个表的数据我要去看一下到底数据是什么样子的,所以我就 select * from tableName 这个表.但是执行了90多秒后,没有任 ...
- 个人总结-oracle查询锁表、解锁语句
–oracle查询锁表解锁语句 –首先要用dba权限的用户登录,建议用system,然后直接看sql吧 1. 如下语句 查询锁定的表. SELECT L.SESSION_ID SID,S.SERIAL ...
- [亲测]Oracle查询--单表查询,连接查询(一)
ORACLE查询(单表查询,连接查询) 一.单表查询 (一)简单条件查询 1. 查询水表编号为 30408 的业主记录 ( 精确查询 ) select * from t_owners where wa ...
- oracle缩表空间大小,Oracle查询锁 表空间名称和大小 被锁的表
Oracle查询锁: SELECT A.OWNER 方案名, A.OBJECT_NAME 表名, B.XIDUSN 回滚段号, B.XIDSLOT 槽号, B.XIDSQN 序列号, B.SESSIO ...
- oracle 查询修改表记录,如何查询oracle表中的update操作记录的scn
oracle查询表中bai数据行(row)上最后的duDML时间 zhi第一种方式(块级跟踪): select ora_rowscn, dbms_rowid.ROWID_BLOCK_NUMBER(ro ...
- oracle查询ondo表空间,张鹏
(2008-06-02 10:41) 标签: it 一. 常用日期数据格式 1.Y或YY或YYY 年的最后一位,两位或三位 SQL> Select to_char(sysdate,'Y') fr ...
- ORACLE 查询字表未明确定义列
运行环境:Oracle10g sqlplus环境下. 在查询语句中,经常会出现一个错误: SQL基础:ORA-00918:未明确定义列的错误. 当前遇到有两种情况.原因为:当查询语句中,查询的表( ...
- Oracle查询锁表以及杀会话或系统进程来解除锁表操作
第一步,查询锁表信息 –查询被锁住的数据库对象 select object_name, machine, s.sid, s.serial#from v$locked_object l, dba_obj ...
最新文章
- 如何看待研究生导师直接说你写的论文就是垃圾?
- 数据库行转列的sql语句
- masm5安装教程_汇编语言程序环境搭建masm+debug64位 win10/7
- string.intern_使用String.intern()减少内存使用
- 2021抖音私域经营白皮书
- Redis 常用配置参数
- python r转义_Python快速入门系列之二:还学不会我直播跪搓衣板
- Silverlight制作scrollbar.
- 【Altium Designer】如何导出gerber文件
- 【雷达通信】基于matlab粒子群算法优化综合微带天线阵列方向图【含Matlab源码 1967期】
- 我从Python新手到大师的百天之路(内附学习资源)
- 移动端天气系统--【下雨】效果之【雷电】的实现和分析
- SQLMap——Tamper学习
- 单例模式如何确保线程安全
- SphereEx张亮:“开源和商业化不能形成对立”
- Vue父组件传参数给子组件时,页面崩溃或者报undefined或者数据为空或者执行了两遍
- drain open 线与_Open-Drain与Push-Pull
- Linux 文字雨特效
- 代理模式与三种方式实现SpringAOP!
- bolb layer
热门文章
- HashSet源码分析 jdk1.6
- C# 多线程之Thread类
- 性味归经与功能的脚本(超过四元素)
- 关于串口接收数据不全的问题
- 在win8.1 64位系统+cocos2d-x2.2.3下搭建android交叉编译环境
- maven2学习总结(3,maven2在淘宝项目的应用)
- 苹果系统的优点和缺点
- ubuntu12.04默认gcc4.6.3,如何升级到gcc4.8
- MIMIC 以太坊医疗项目开发(7) 医疗智能合约 sample
- 131. 分割回文串(回溯算法)