[ 
https://issues.apache.org/jira/browse/CALCITE-7331?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18045651#comment-18045651
 ] 

Zhen Chen commented on CALCITE-7331:
------------------------------------

[~julianhyde] , I'd like to confirm with you again whether you will accept this 
PR, or if it would be better to pause the PR to ensure grammatical clarity? Or 
is there anything else I need to confirm?

> Support the alias form SELECT * EXCEPT(columns) for SELECT * EXCLUDE(columns)
> -----------------------------------------------------------------------------
>
>                 Key: CALCITE-7331
>                 URL: https://issues.apache.org/jira/browse/CALCITE-7331
>             Project: Calcite
>          Issue Type: Improvement
>          Components: core
>    Affects Versions: 1.41.0
>            Reporter: Zhen Chen
>            Assignee: Zhen Chen
>            Priority: Minor
>              Labels: pull-request-available
>             Fix For: 1.42.0
>
>
> Based on the CALCITE-7310 implementation, this Jira primarily serves as an 
> alias extension. For example:
> SELECT * EXCLUDE(deptno, empno) FROM emp;
> Similarly, it can be written as:
> SELECT * EXCEPT(deptno, empno) FROM emp;
> Similar to the implementation in ClickHouse[1], but the expr in <expr> 
> EXCEPT(col1, col2) only supports *.
> [1] 
> [https://clickhouse.com/docs/zh/sql-reference/statements/select/except-modifier]



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to