文档首页/ 数据湖探索 DLI/ API参考/ 历史API/ 模板相关API(废弃)/ 查询所有SQL样例模板(废弃)
更新时间:2023-11-27 GMT+08:00

查询所有SQL样例模板(废弃)

功能介绍

该API用于查询所有SQL样例模板。

当前接口已废弃,不推荐使用。

URI

  • URI格式:

    GET /v1.0/{project_id}/sqls/sample

  • 参数说明
    表1 URI参数说明

    参数

    是否必选

    参数类型

    描述

    project_id

    String

    项目编号,用于资源隔离。获取方式请参考获取项目ID

请求参数

响应参数

表2 响应参数

参数

参数类型

说明

is_success

Boolean

请求执行是否成功。“true”表示请求执行成功。

message

String

系统提示信息,执行成功时,信息可能为空。

执行失败时,用于显示执行失败的原因。

sqls

Array of Object

样例模板信息,具体参数说明请参见表3

sqlCount

Integer

样例模板个数。

表3 sqls参数说明

参数

参数类型

说明

lang

String

语言。

name

String

样例模板名称。

sql

String

样例模板内容。

description

String

样例模板描述。

group

String

样例模板分组。

请求示例

响应示例

{
  "is_success": true,
  "message": "",
  "sqlCount": 1,
  "sqls": [
    {
      "lang": "zh",
      "name": "Q1_价格摘要报告查询",
      "sql": "-- Q1: 价格摘要报告查询。\r\n-- 在单个表lineitem上查询某个时间段内,对已经付款的、已经运送的等各类商品进行统计,包括业务量的计费、发货、折扣、税、平均价格等信息。\r\n-- 特点:带有分组、排序、聚集操作并存的单表查询操作。这个查询会导致表上的数据有95%到97%行被读取到。\r\nSELECT\r\n  l_returnflag,\r\n  l_linestatus,\r\n  sum(l_quantity) AS sum_qty,\r\n  sum(l_extendedprice) AS sum_base_price,\r\n  sum(l_extendedprice * (1 - l_discount)) AS sum_disc_price,\r\n  sum(l_extendedprice * (1 - l_discount) * (1 + l_tax)) AS sum_charge,\r\n  avg(l_quantity) AS avg_qty,\r\n  avg(l_extendedprice) AS avg_price,\r\n  avg(l_discount) AS avg_disc,\r\n  count(*) AS count_order\r\nFROM\r\n  tpch.lineitem\r\nWHERE\r\n  l_shipdate <= DATE \"1998-12-01\" - INTERVAL \"90\" DAY\r\nGROUP BY\r\n  l_returnflag,\r\n  l_linestatus\r\nORDER BY\r\n  l_returnflag,\r\n  l_linestatus;",
      "description": "在单个表lineitem上查询某个时间段内,对已经付款的、已经运送的等各类商品进行统计,包括业务量的计费、发货、折扣、税、平均价格等信息。",
      "group": "tpchQuery"
    }
  ]
}

状态码

状态码

描述

200

OK

错误码

请参见错误码