SELECT里别名的问题,求大神帮忙
我SELECT里有一列是用了CASE WHEN THEN
别名columnA的值,我还需要使用在第二个CASE WHEN THEN里进行运算,但是上面这样写不行。
我不想把第一个CASE WHEN THEN那么长一串写在第二个CASE WHEN THEN里,导致第二个太难读。。。
请问各位大神, 有什么更好的办法吗?
SELECT
CASE x WHEN xx THEN xxx WHEN xxxx THEN blabla ELSE blablabla END AS columnA,
CASE y WHEN yy THEM columnA+m WHEN yyy THEN columnA+n ELSE THEN columnA+** END
别名columnA的值,我还需要使用在第二个CASE WHEN THEN里进行运算,但是上面这样写不行。
我不想把第一个CASE WHEN THEN那么长一串写在第二个CASE WHEN THEN里,导致第二个太难读。。。
请问各位大神, 有什么更好的办法吗?
...全文
相关推荐
SQL查询中需要使用别名问题
今天写MySQL时遇到使用表别名的问题,这里重新总结一下,需要的朋友可以参考下
MySQL Union合并查询数据及表别名、字段别名用法分析
主要介绍了MySQL Union合并查询数据及表别名、字段别名用法,结合实例形式较为详细的分析了mysql使用Union合并连接查询数据以及使用as实现表别名与字段别名操作,需要的朋友可以参考下
MySQL中使用表别名与字段别名的基本教程
主要介绍了MySQL中使用表别名与字段别名的基本教程,利用SELECT语句和AS子句进行取别名的操作,需要的朋友可以参考下
SQL字段别名的用法
SQL字段别名的用法
ABAP select 语句
很实用的ABAP select 语句示例,具有参考价值。


