在on後面用case的語法
2013-03-18 16:02
106 查看
在項目中出現的left join 查詢在on後面用case的語法,弄了好久,終於搞定了,以作備忘.
示列:
select * from AIRPORTORDER as A
inner join RANGECODE as B
on
case when A.AIRPORDER_GOORBACK='2' then A.AIRPORDER_ENDCODE
when A.AIRPORDER_GOORBACK='1' then A.AIRPORDER_STARTCODE
end =B.RANGECODE_NO
GO
示列:
select * from AIRPORTORDER as A
inner join RANGECODE as B
on
case when A.AIRPORDER_GOORBACK='2' then A.AIRPORDER_ENDCODE
when A.AIRPORDER_GOORBACK='1' then A.AIRPORDER_STARTCODE
end =B.RANGECODE_NO
GO
相关文章推荐
- sql server 中join 查詢中on後面 加case的用法.
- 记录:mysql中的case when|on duplicate key update|重复插入返回主键的用法
- A SURVEY ON AUTOMATIC TEST CASE GENERATION
- Disable testSuite and testCase on some environment
- [转载] Case Study GFS:Evolution on Fast-forward(译)
- Analysis on the Concept of “Cloud Computing”:A Case of the Collaborative Intelligence System
- Case:USB -language on XserverSanityGnome-s10u11b10-sparc
- mybatis属性callSettersOnNulls,mapUnderscoreToCamelCase设置
- Run first simple case on Jmeter
- jQuery的on("change",function{})方法IF_CASE_CONFIRMED.on("change", function() {})
- use case when on the outer join condition
- One case in which CBO will make wrong estimation based on accurate and fresh statistics
- A case study on Dell’s call center outsourcing
- PySpark tutorial – a case study using Random Forest on unbalanced dataset
- Run Test Case on Spark
- public class Jbpm_ActorGoOn extends TestCase
- 使用jersey2 restful框架,jerseyTest 单元测试时HttpServletRequest always null on test case
- poj2328---"right on"进入下一个case的模板(while)
- [BTS] Correct the specified Action, or refer to the documentation on the allowed formats for the Actions. Note that Actions are case-sensitive.
- 4.7 Case Study on Sandy Bridge C…