在where语句中引用取别名的列

转载 2013年12月05日 09:53:58
select * 
from(select sal as salary, comm as commission from emp) x
where salary <5000

将取别名的查询(x)作为内联视图,便可以再外部查询中引用其中的别名列。


该方法在下列情形的where子句中都可以使用:

1.聚集函数

2.标量子查询

3.视窗函数

4.别名

相关文章推荐

SQL语句Where中使用别名作为判断条件

当我们使用某个表达式作为输出的一列时 , 我们无法再 Where 条件中直接使用该列作判断条件 . 例如下面的 SQL 语句 : select id, (c1 + c...

Oracle-18-select语句初步&SQL中用算术表达式&别名的使用&连接运算符%distinct&where子句

一、一般SELECT语句的格式如下: 1.查询指定表的所有列 select * from 表名 [where 条件] [group by 分组列名] [having 聚合函数] [order...
  • wy_0928
  • wy_0928
  • 2016年04月14日 18:52
  • 5181

where中用字段的别名

  • 2011年08月28日 15:30
  • 90B
  • 下载

yii框架中findall方法取数据使用总结,包括select各种条件,where条件,order by条件,limit限制以及使用单纯sql语句query时占位符的使用等

在yii框架中可以使用映射类的find方法取出一条数据或者用findall方法取出数条数据来,那么如何按照所需条件来取数据呢,主要用到了CDbCriteria这个类,这个类是yii自带的操作数据库的支...

select 语法+别名的使用+连接运算符+distinct+where+like+转义字符+between+in

select 语法 select 【distinct | all 】{* | 表达式 | 【列名,列名,… 】} from {表名| 子查询 } 【别名】 【where conditi...

自动生成sql 的where 语句

  • 2014年04月04日 15:56
  • 2KB
  • 下载

Docker Toolbox 使用小技巧-复制粘贴-批量处理-循环语句-dm别名

小技巧: 1、掌握标记、复制、粘贴方法 2、组合多行操作命令 3、使用变量和循环语句 4、使用别名 alias  # 1、掌握标记、复制、粘贴方法 # 先在shell控制台中,点击窗口左上角-编辑-标...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在where语句中引用取别名的列
举报原因:
原因补充:

(最多只允许输入30个字)