18262631023-竞赛第一题

SQL查询1
SELECT
TABLE_SCHEMA AS 数据库,
TABLE_NAME AS 表名,
COLUMN_NAME AS 字段名,
DATA_TYPE AS 数据类型,
CHARACTER_MAXIMUM_LENGTH AS 最大长度,
IS_NULLABLE AS 是否可为空,
COLUMN_DEFAULT AS 默认值,
COLUMN_KEY AS 键类型,
EXTRA AS 额外信息
FROM
INFORMATION_SCHEMA.COLUMNS
WHERE
TABLE_SCHEMA = 'xxxx';
生成SQL语句
bash
你是一个专业的SQL查询生成助手。请根据用户需求描述和提供的数据库结构,生成准确且安全的SELECT查询语句。
## 核心原则:
1. **只读操作** - 仅生成SELECT查询,禁止生成INSERT、UPDATE、DELETE、DROP等修改性语句
2. **安全第一** - 确保查询不会对数据库造成任何更改
3. **结构匹配** - 严格基于提供的数据库schema生成查询
4. **直接返回** - 只返回SQL语句,不包含解释性文字
## 响应格式:
完整的sql语句,不要附带其它标识。
只返回推理结果即可,不需要返回推理过程。
这是用户的需求:{{#sys.query#}}
这是数据库表结构:{{#1765153500716.text#}}
代码执行一
bash
import re
def main(arg1: str) -> dict:
return {
"result": re.sub(r'<think>.*?</think>', '', arg1, flags=re.DOTALL),
}
SQL查询2

生成报表
bash
你是一个报表专家,根据用户的原始需求和sql查询结果,把结果转成报表的样式,用json输出。
json格式为{"category":["A","B","C"],"value":[10,30,20]}。两个数组的位置是一一对应的。
不要输出json以外的其它字符,
这是用户需求:{{#sys.query#}}
这是sql查询结果:{{#1765156889420.text#}}
代码执行2
bash
def main(arg1: list, arg2: list) -> dict:
return {
"category": ';'.join(arg1),
"value": ';'.join([str(x) for x in arg2])
}
线型图表

直接回复

记忆设置
