外观
cn_index_basic_info
1. 表用途与适用场景
- 用途:存储指数基础信息(全量覆盖)。
- 常见场景:指数代码与名称映射、指数筛选、基准选择。
2. 主键 / ORDER BY / 引擎 / 分区
- 业务主键:
instrument - ORDER BY:
(instrument) - 引擎:
ReplacingMergeTree() - 分区:无
3. 字段说明
| 字段名 | 类型 | 含义 |
|---|---|---|
instrument | String | 指数代码 |
name | Nullable(String) | 指数简称 |
full_name | Nullable(String) | 指数全称 |
market | Nullable(String) | 市场 |
publisher | Nullable(String) | 发布方 |
category | Nullable(String) | 指数类别 |
base_date | Nullable(Date) | 基期 |
base_point | Nullable(Float64) | 基点 |
list_date | Nullable(Date) | 发布日期 |
weight_rule | Nullable(String) | 加权方式 |
description | Nullable(String) | 描述 |
exp_date | Nullable(Date) | 终止日期 |
4. 示例 SQL
sql
SELECT instrument, name, publisher, category
FROM market.cn_index_basic_info
WHERE name LIKE '%沪深300%'
ORDER BY instrument5. 对应 Python 示例
python
import seeddata as sd
sd.set_base_url("http://127.0.0.1:18637")
sd.set_token("your_token_here")
sql = """
SELECT instrument, name, publisher, category
FROM market.cn_index_basic_info
WHERE publisher = '中证公司'
ORDER BY instrument
LIMIT 20
"""
print(sd.query(sql).df)6. 注意事项
- 本表是静态信息表,不按交易日分区。
exp_date非空表示该指数已终止发布。