开发者社区> 问答> 正文

DataWorks中Sql常用关键字有哪些?

DataWorks中Sql常用关键字有哪些?

展开
收起
芯在这 2021-12-10 17:38:22 494 0
1 条回答
写回答
取消 提交回答
  • having:MaxCompute SQL的WHERE关键字无法与合计函数一起使用,此时您可以使用HAVING子句来实现。 例如:

    SELECT Customer,SUM(OrderPrice) FROM Orders

    GROUP BY Customer

    HAVING SUM(OrderPrice)<2000

    Left Outer Join:左连接。返回左表中的所有记录,即使右表中没有与之匹配的记录。

    Right Outer Join:右连接。返回右表中的所有记录,即使左表中没有与之匹配的记录。

    Full Outer Join:全连接。返回左右表中的所有记录。

    Inner Join:内连接,关键字inner可以省略。表中存在至少一个匹配时,inner join返回行。

    delete:删除表的内容,表的结构还存在,不释放空间,可以回滚恢复;

    drop:删除表内容和结构,释放空间,没有备份表之前要慎用;

    truncate:删除表的内容,表的结构存在,可以释放空间,没有备份表之前要慎用; drop > truncate > delete

    2021-12-10 17:39:09
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载