column-alias相关内容

SQL:NULL作为ColumnName意味着什么

我知道AS用于创建别名.因此,将一个长名称别名为一个短名称是有意义的.但是,我看到一个SQL查询NULL as ColumnName 这意味着什么? SELECT *, NULL as aColumn 解决方案 别名可以以多种方式使用,而不仅仅是缩短长列名称. 在这种情况下,您的示例意味着您返回的列始终包含NULL,并且其别名/列名称为aColumn. 在使用计算值(例如C ..
发布时间:2020-07-19 22:54:21 其他开发

在WHERE子句中使用别名

我正在执行以下查询,并对所有列使用别名.我用命名了别名.因为这是必需的.现在,我想直接在where子句中引用别名,我的操作如下所示: SELECT pt.prod_desc AS"PROD_DESC", ( CASE WHEN pt.prod_level='2' THEN 'Product' WHEN pt.prod_level='4' THEN 'Sub-Product' WHEN pt ..
发布时间:2020-05-21 23:37:19 数据库

SQL无法识别where子句中的列别名

我只是SQL的初学者,但是遇到了这个令人讨厌的错误. SQL与此脚本的WHERE子句有关: SELECT ITEM_ID, ITEM_PRICE, DISCOUNT_AMOUNT, QUANTITY, (ITEM_PRICE*QUANTITY) AS price_total, (DISCOUNT_AMOUNT*QUANTITY) AS discount_total, ( ..
发布时间:2020-05-21 23:01:56 数据库