将每条记录的所有列连接成一个条目

2023-12-14

我正在尝试将表的记录提取到 csv 文件中。 SQL 查询很简单

SELECT * FROM MY_TABLE_NAME

给出了假设的记录集

A B C D
E F G H
I J K L

我想要的是一个记录集,其中所有列都连接在一起,例如

A, B, C, D
E, F, G, H
I, J, K, L

我接触过LISTAGG,但我不想聚合记录。我想维护每个单独的行条目的结构,只是用分隔符分隔。有什么想法吗?

EDIT:

我需要将查询应用于多个表,但我不知道列数是多少。此外,表结构会定期发生变化,我需要它足够灵活来解决这一问题。


只需使用连接运算符:

select col1 || ', ' || col2 || ', ' || col3 || ', ' || col4
from t;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将每条记录的所有列连接成一个条目 的相关文章

  • 为什么我们不能有多个主键?

    我知道表中不能有超过 1 个主键 但技术原因是什么 直接拉取自SO https stackoverflow com questions 217945 can i have multiple primary keys in a single
  • 从多个表中选择 - 一对多关系

    我有这样的表 表产品 身份证 姓名 表格图像 产品 ID 网址 订单号 表价 产品 ID 组合 货币 价格 表数量 产品 ID 组合 数量 表 Product 与其他表是一对多关系 我需要查询表并得到类似这样的结果 伪数组 ProductI
  • MySQL中是否有类似Oracle中“level”的函数[重复]

    这个问题在这里已经有答案了 我面临一个场景 如果输入是 10 我想要一个数字序列 1 2 3 10 在甲骨文中levelfunction 提供了该功能 我想知道如何在 MySQL 中执行相同的任务 谢谢 您可以在 mysql 中使用此查询
  • Oracle 获取列值发生变化的行

    假设我有一张桌子 比如 ID CCTR DATE 1 2C 8 1 2018 2 2C 7 2 2018 3 2C 5 4 2017 4 2B 3 2 2017 5 2B 1 1 2017 6 UC 11 23 2016 还有其他字段 但我
  • 基于列顺序的查询速度

    数据库中列类型的顺序对查询时间有影响吗 例如 具有混合排序 INT TEXT VARCHAR INT TEXT 的表的查询速度是否会比具有连续类型 INT INT VARCHAR TEXT TEXT 的表慢 答案是肯定的 这确实很重要 而且
  • MySQL:你能指定一个随机限制吗?

    有没有办法在 SQL MySQL 中随机化限制数字 我希望能够做的是在查询中获取随机数量的结果以在插入子查询中使用 而无需任何服务器端脚本 我希望能够作为假设说明运行的查询是 SELECT id FROM users ORDER BY RA
  • 仅当变量不为空时 SQL 添加过滤器

    您好 我有疑问如下 SELECT route id ROUTE ID FROM route master NOLOCK WHERE route ou 2 AND route query l s query AND lang id 1 这里
  • 在同一个表上组合两个 SQL SELECT 语句

    我想结合这两个 SQL 查询 SELECT FROM Contracts WHERE productType RINsell AND clearTime IS NULL AND holdTime IS NOT NULL ORDER BY g
  • MySQL 子查询返回多行

    我正在执行这个查询 SELECT voterfile county Name voterfile precienct PREC ID voterfile precienct Name COUNT SELECT voterfile voter
  • 获取查询的行号

    我有一个查询将返回一行 当表排序时 有什么方法可以找到我正在查询的行的行索引吗 我试过了rowid但当我期待第 7 行时却得到了 582 Eg CategoryID Name I9GDS720K4 CatA LPQTOR25XR CatB
  • SQL 大表中的随机行(使用 where 子句)

    我有一个网站 人们可以在其中对汽车进行投票 向用户展示 4 辆汽车 他 她可以投票选出他们最喜欢的汽车 桌子cars有重要的列 car id int 10 not auto increment so has gaps views int 7
  • 创建 SYS_REFCURSOR 并将其作为输入参数从 Java 传递给 Oracle 过程

    我必须与具有 SYS REFCURSOR 作为输入参数的外部 Oracle 过程进行通信 过程 merge objects varchar2 中的 p table name p id array 中 varchar2 SYS REFCURS
  • 如何在 Oracle 中列出活动/打开的连接?

    是否有任何隐藏表 系统变量或其他东西可以显示给定时刻的活动连接 Use the V SESSION http docs oracle com cd B19306 01 server 102 b14237 dynviews 2088 htm
  • 是否允许在流水线 PL/SQL 表函数中使用 SELECT?

    管道函数的文档指出 在 SQL 语句 通常是SELECT 并且在大多数示例中 管道函数用于数据生成或转换 接受客户作为参数 但不发出任何 DML 语句 现在 从技术上讲 可以使用 SELECT 而不会出现 Oracle 中的任何错误 ORA
  • 如何通过循环变量在 dbt 中多次运行 SQL 模型?

    我有一个 dbt 模型 测试模型 接受地理变量 zip state region 在配置中 我想通过循环变量来运行模型三次 每次使用不同的变量运行它 问题是 我有一个如下所示的宏 它将变量附加到输出表名称的末尾 即运行测试模型 with z
  • 更新plpgsql中触发器函数中的多列

    给出以下架构 create table account type a id SERIAL UNIQUE PRIMARY KEY some column VARCHAR create table account type b id SERIA
  • Yii 查询时对相关模型的限制

    我遇到了极限问题 我正在使用的代码如下 model PostCategory model record model gt with array posts gt array order gt posts createTime DESC li
  • 在存储过程结束时显式删除本地临时表有什么好处?

    考虑以下伪 T SQL 代码 由存储过程执行 CREATE TABLE localTable
  • 累计非重复计数

    我正在查询每天获取 uid 的累计不同计数 示例 假设有 2 个 uid 100 200 出现在日期 2016 11 01 并且它们也在第二天出现 新的 uid 300 100 200 300 出现在 2016 11 02 此时我希望商店累
  • 如何在动态查询中将行值连接到列名

    我正在开发一个允许配置问题和答案的应用程序 目前最多可以有 20 个答案 但也可能更少 我的结构如下 问题 ID FormId QuestionText AnswerField 1 1 Name Answer01 2 1 Address A

随机推荐

  • 如何在 Nest for Elasticsearch 中添加完整的短语标记器?

    当我使用构面创建搜索时 我希望构面结果出现在整个短语上 而不是单个单词上 我希望它不区分大小写 就像 not analyzed 那样 例如 如果我有一个音乐 json 对象 并且想要根据流派组织分面结果 我希望将每种流派视为整个流派术语 节
  • Winforms 阿拉伯语输入文本框

    在我的 Windows 申请表 C 上 我有阿拉伯语和英语文本框 对于阿拉伯语文本框 我想自动将我的语言转换为阿拉伯语 而无需按 alt Shift 我在互联网上找到了这个解决方案 并在 TextBox Enter 上实现了它 privat
  • 如何检查 JSONObject 中值的类型?

    我正在尝试获取存储在 a 中的值的类型JSONObject String jString a 1 b str JSONObject jObj new JSONObject jString 是否可以获取 key 存储的值的类型 a 就像是jO
  • 特定行和列的自定义单元格渲染器

    puuuuuuf 我开始喜欢 swing 我正在尝试编写一个 cellRenderer 来自定义渲染除第一行和第一列中的单元格之外的所有单元格 所以我写了以下内容 public class CustomTableCellRenderer e
  • JavaFX TextField 文本验证

    我有一个listener应用于我的领域 nameTextField addEventHandler KeyEvent KEY TYPED fieldChangeListener 50 事件处理程序 private EventHandler
  • 我可以直接创建 1T 大小的 Windows Azure 驱动器吗

    Windows Azure 驱动器的最大大小为1T M only 收取其中的数据 而不是大小 我的问题是 为什么不直接创建一个大小为 1T 的 Azure 驱动器 这样就不用再担心调整大小等问题了 或者 如果我创建的驱动器大于我需要的大小
  • webkit css resize 不适用于画布作为子项?

    假设以下 html 和 css 代码片段 outer width 100px height 100px overflow hidden resize both border 1px solid black inner width 100 h
  • Azure DevOps - 有条件的包恢复

    通过 Azure DevOps 管道构建的解决方案有一些使用条件包引用的项目 例如
  • 了解 printf 的隐式转换

    C99 标准区分隐式和显式类型转换 6 3 转换 我猜想 但找不到 当目标类型比源类型具有更高的精度并且可以表示其值时 会执行隐式转换 这就是我认为从 INT 到 DOUBLE 会发生的情况 鉴于此 我看一下下面的例子 include
  • 如何使用 AngularJS/Ionic 作为 Backbone/Cordova 项目的一部分?

    我是 AngularJS Ionic 的新手 所以我请求你的帮助 给我们一些关于如何将 AngularJS Ionic 添加到 Backbone 项目的一部分 我们手头上有一个项目 是基于 Cordova 的 Backbone 框架构建的
  • 使用窗口迭代列表

    假设我们有这个列表 L 1 2 3 4 5 6 7 8 n 我们希望通过列表中包含 3 个元素的窗口获得此结果 l1 1 2 3 l2 2 3 4 l3 3 4 5 l4 4 5 6 l6 5 6 7 l7 6 7 8 直到我们迭代数组 并
  • OpenCV CascadeClassifier 错误

    我正在尝试通过网络摄像头进行人脸检测 但出现错误 级联分类器错误 经过一些测试 我发现这行代码产生错误 CascadeClassifier face cascade new CascadeClassifier 我得到的错误是 Excepti
  • 用指针反转 C 中的字符串文字[重复]

    这个问题在这里已经有答案了 我正在尝试使用指针反转字符串文字 通过我的代码收到 SIGSEGV 信号 head tail line char reverse char input int n char temp char head inpu
  • Google Appengine 每日预算未反映在配额中

    亲爱的 AppEngine 人员 我知道所有 AppEngine 支持已转移到 StackOverflow 如果我弄错了 那么很抱歉在这里发布此内容 我有一个非常严重的问题 希望您能帮助我解决 昨天 我在我的应用程序 friendbazaa
  • 如何通过java POI api从Excel工作表中删除所有公式?

    我们可以通过 cell setCellFormula null 从一个单元格中删除公式 但如果我想让整个表格公式免费 See Apache POI 站点这完全回答了你的问题
  • 如何在 PHP 中将一个图像包含在另一个图像中?

    如何在 PHP 中将一个图像包含在另一个图像中 我想像 twitterbackgrounds com 个性化背景那样做到这一点 有一张主图像 我们可以上传四张个人图像 之后它将显示为主图像的水印 我自己从来没有用过GD 但是看看手册中的示例
  • UWSGI 杀死工人的速度太快

    我在我的 web 应用程序中遇到了一个错误 该错误已经工作了一年多了 当我在新实例上切换到 UWSGI 以加快速度时 我遇到了这个错误 我的应用程序有 快速添加 模式窗口 允许用户将新客户添加到数据库中 并立即转到该用户的购物车 所以 该模
  • 在 VBA 中使用 Unicode 文件名(使用 Dir、FileSystemObject 等)

    I am 迭代通过文件夹中的文件 这意味着我不知道文件夹中的名称 并且有一个带有波兰语的文件 特点 The Dir函数将其转换为l这意味着以后无法找到该文件名 我已将要为其分配 dir 值的 var 声明为字符串 我也尝试过 FSO 和 g
  • 按特定键对多维数组进行排序[重复]

    这个问题在这里已经有答案了 我有一个数组 Array 0 gt stdClass Object user id gt 1 ID gt 1 user login gt admin display name gt admin user emai
  • 将每条记录的所有列连接成一个条目

    我正在尝试将表的记录提取到 csv 文件中 SQL 查询很简单 SELECT FROM MY TABLE NAME 给出了假设的记录集 A B C D E F G H I J K L 我想要的是一个记录集 其中所有列都连接在一起 例如 A