database - 如何从数据库列表而不是列表列表中获取?
问题描述
我有带有区域的列。我需要将所有唯一值都列出来。
以下函数返回列表列表:
getListOfRegionsFromDB() async {
String sql_get_regions = """SELECT DISTINCT(region) FROM "public"."ftp_files"; """;
List<dynamic> result = await connection.query(sql_get_regions);
print(result);
}
我得到的结果如下:
[[Tverskaja_obl], [Belgorodskaja_obl], [Uljanovskaja_obl], [Jaroslavskaja_obl]]
但是我要:
["Tverskaja_obl", "Belgorodskaja_obl", "Uljanovskaja_obl", "Jaroslavskaja_obl"]
有什么捷径可以做到吗?我只看到一种方法——用 for 循环迭代抛出数据。
我正在使用 PostgreSQL。
解决方案
推荐阅读
- python - 如何在基于 Django 类的视图中使用多个模型并在 html 模板中呈现字段值?
- javascript - 输入框中的数据不能更改
- powershell - 如何查看文件,无论何时更改,使用新的附加行并使用 powershell 对其执行一些操作
- chart.js - 打印 chartjs 工具提示
- typescript - 在 package.json 中导入没有 main 的包时避免 ESLint import/no-unresolved 错误
- ios - 当标签栏的标签/视图控制器发生变化时,如何更新标签?(迅速)
- excel - Excel公式:对于列中峰值/谷值的每个实例,获取到下一个峰值/谷值的范围/距离
- python - Heroku App 可以在本地与 Heroku-postgres 交互,但在部署到 Heroku 时不能
- stanford-nlp - 孤立地(在句子之外)标记上的附随词的标记化
- ios - 如何理解 AVPlayerItem 及其与 AVPlayerItemVideoOutput 相关的当前时间