• Flink基础(130):FLINK-SQL语法 (24) DQL(16) OPERATIONS(13)ORDER BY clause/LIMIT clause


    1 ORDER BY clause 

    Batch Streaming

    The ORDER BY clause causes the result rows to be sorted according to the specified expression(s). If two rows are equal according to the leftmost expression, they are compared according to the next expression and so on. If they are equal according to all specified expressions, they are returned in an implementation-dependent order.

    When running in streaming mode, the primary sort order of a table must be ascending on a time attribute. All subsequent orders can be freely chosen. But there is no this limitation in batch mode.

    SELECT *
    FROM Orders
    ORDER BY order_time, order_id

    2 LIMIT clause

    LIMIT clause constrains the number of rows returned by the SELECT statement. In general, this clause is used in conjunction with ORDER BY to ensure that the results are deterministic.

    The following example selects the first 3 rows in Orders table.

    SELECT *
    FROM Orders
    ORDER BY orderTime
    LIMIT 3

    本文来自博客园,作者:秋华,转载请注明原文链接:https://www.cnblogs.com/qiu-hua/p/15195929.html

  • 相关阅读:
    DcotrineFixtureBundle学习
    php方法(1)
    学习笔记(2)
    微信access_token的获取
    学习笔记(1)
    与你相遇——博客园
    单例模式
    Java集合
    sql 优化
    缓存与数据库的数据一致性的解决方案(转)
  • 原文地址:https://www.cnblogs.com/qiu-hua/p/15195929.html
Copyright © 2020-2023  润新知