H2数据库可以查询包含不同记录组的多个部分的CSV文件吗?

2023-11-30

我收到 CSV(某种)格式的数据,其中每个实体由不同记录组的多个部分表示。在这个虚构的示例(如下)中,我通过不同记录组的多个部分(这些可以被认为是表格)来代表许多大学(实体)。我无法控制传入数据的格式。所以我想知道,当使用 H2 数据库引擎对传入的 CSV 数据发出查询时,您能否以某种方式指定基于某种模式从哪一行开始,以识别给定实体的每个表的第一行?以下为虚构数据。

NEWCOLLEGE

ADDRESS|HOUSE_NO|STREET|TOWN|CITY|COUNTY|COUNTRY
DATA|51|Hill Road|Reading|Berkshire|United Kingdom
DATA|78|Crescent Road|Wallingford|Oxfordshire|United Kingdom
DATA|5|Bonny Crescent|Swindon|Whiltshire|United Kingdom

COURSES|NAME|DESCRIPTION|CODE
DATA|Sketching Life|Sketching from live examples|434
DATA|Gardening|Teaching how to plant a variety of shrubs|546

KEYDATA|COLLEGE NAME|DEPARTMENT
DATA|Witney College|Life Skills

LECTURERS|NAME|COURSE|EMP_ID|DATE_OF_BIRTH
DATA|David Kew|Sketching|3434535|03-04-1951
DATA|Mary Coldridge|Gardening|5352346|15-04-1969
DATA|Henry Cunnings|IT Basics|4354364|12-12-1971

NEWCOLLEGE

.... and some more tables for another college

目前,这是不可能的。数据需要进行预处理(分成多个文件)。

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

H2数据库可以查询包含不同记录组的多个部分的CSV文件吗? 的相关文章

  • WHERE IN 条件不接受字符串值

    我正在动态构造一个带有名称的字符串用户数据在 PL Sql 过程中通过附加用户名 单引号 和逗号 的形式 abc123 xyz456 pqr789 但是当我将此字符串传递给 SELECT 语句的 WHERE IN 条件时 SELECT FR
  • java中使用多个分隔符分割字符串

    我正在研究一种数据挖掘算法 我需要使用多个单词来标记字符串 我有一个单独的文件 其中包含所有停用词 我需要做的是通过任何作为分隔符的单词 停用词 来标记输入字符串 例如 如果文件包含停用词 a is and of that 输入字符串变为
  • 为什么 java.util.concurrent.FutureTask 不可序列化

    我目前正在使用 Apache Wicket 我有一些 REST 调用 每个调用需要几秒钟 Wicket 只允许同步调用 ajax 所以我尝试使用 Future 和 Callable 这是我的课程的一部分 public abstract cl
  • JavaFX TabPane 禁用按键切换选项卡

    我有一个Tab有一些内容 ScrollBar和别的 The ScrollBar has event handler for keys left and right 但如果我按下这些按钮Tabs被切换 因为TabPane还有一个密钥处理程序
  • 仅在文件下载完成后设置 cookie。

    我有一个场景 我想告诉用户下载完成并提示关闭按钮 为此 我使用 jquery 插件来连续监视 cookie 以了解下载何时完成 我的问题是我想设置这个cookie fileDownload true and path 下载完成后立即进行 为
  • 快速排序应用程序中这些交换代码行的目的是什么?

    我试图理解快速排序的实现或应用程序以找到第 k 个最小元素 这是我试图理解的代码 public int quicksort int a int start int end int k if start lt end int pivot pa
  • HttpURLConnection 中的 NTLM 身份验证在 JRE 中不起作用,但在 JDK 环境中起作用

    我正在使用 eclipse 开发应用程序的两个部分 Web 部件提供 REST 服务 并对服务的请求进行过滤waffle servlet NegotiateSecurityFilter它提取 Windows 登录信息来识别用户 客户端部分使
  • Java KeyListener:按下两个键时如何执行操作?

    请看下面的代码 import java awt event import javax swing import java awt public class KeyCheck extends JFrame private JButton ch
  • String.substring 在 Java 中到底做了什么?

    我一直想如果我这样做String s Hello World substring 0 5 然后我就得到一个新字符串s Hello Java API 文档中也记录了这一点 返回一个新字符串 该字符串是该字符串的子字符串 但当我看到下面两个链接
  • 有人让动物嗅探器插件工作吗?

    maven animal sniffer 插件承诺告诉我我的代码是否有任何对 Java 1 6 或更高版本 API 的引用 这对于我们这些在 MacOSX Snow Leopard 只有官方 1 6 上开发但需要交付到 1 5 环境的人来说
  • 使用可变参数绘制星形

    我的任务是编写程序 允许用户绘制星星 星星的大小和手臂数量可能不同 当我处理基本星时 我使用 GeneralPath 和点表进行处理 int xPoints 55 67 109 73 83 55 27 37 1 43 int yPoints
  • 手写签名对比

    有谁知道java中一种将手写文本样本 例如签名 亲笔签名等 与一个或多个样本进行比较的方法 最好是开源的 你可以看看这个OCR小程序 http www heatonresearch com articles 42 page1 html
  • 从字符串中删除特定字符[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 如何从字符串中删除特定字符 我有一个 Arraylist 测试数组 String line testingarray get index
  • Rmi 错误 IllegalArgumentException、MarshalException

    为所有人上课 package Task2 import java rmi RemoteException import java rmi server UnicastRemoteObject public class IdCl extend
  • 使用您正在散列的内容的散列作为盐?

    假设用户注册了您的网站 您对他们选择的密码进行哈希处理 然后使用该哈希值作为盐 并使用该盐重新哈希其密码 Example String hash1 MD5 password String endHash MD5 hash1 password
  • ACTION_MEDIA_BUTTON 的广播接收器不起作用

    我正在为 Android 操作系统版本 4 0 3 ICS 编写 Android 应用程序 问题是我没有从 BroadcastReceiver 的 onReceive 方法中的 Log d 获得输出 这意味着我的应用程序没有正确处理广播 我
  • 使用@@Identity

    我想知道如何从另一个数据库的表中获取最近生成的自动编号值 目前我正在这样做 Do Until rsA EOF Inserts new row here works Set rs New ADODB Recordset rs Open SEL
  • 在 MySQL 查询中一起使用 DISTINCT 和 COUNT

    这样的事情可能吗 SELECT DISTINCT COUNT productId WHERE keyword keyword 我想要的是获取与关键字关联的唯一产品 ID 的数量 同一产品可能与一个关键字关联两次或多次 但我希望每个产品 ID
  • spring+hibernate 没有 xml 的映射类

    在我的 applicationContext xml 中 这就是我将 xml 映射到 POJO 的方式 如何将目录映射到类文件而不需要创建 xml
  • Spring Boot 应用程序崩溃

    请告诉我哪里有问题 我尝试启动我的第一个在 Spring Boot 上开发的应用程序 我已经在 SpringMVC 上有了简单的 Web 项目 现在我喜欢在 BOOT 上构建它 这是错误输出 org springframework bean

随机推荐

  • Jquery-ui 库不会由 Google CDN 从 Google 站点“插入 html 框”加载/提供服务

    在过去的 3 个月里 我一直在努力使用 Google 网站的 插入 html 框 来让 CDN 为 Jquery 用户界面库 jqueryui 提供服务 但没有取得任何成功 我使用了以下代码及其变体 没有任何主题 但没有效果 jquery
  • 何时以及如何通过 PHP 使用多个 MySQL 查询 (PDO)

    除了最大限度地减少代码之外 在一个语句中使用多个 MySQL 查询还有什么好处 如何使用 PHP 最好是 PDO 执行 检索和显示在一条语句中发送的多个 MySQL 查询的结果 mysql query 不支持多个查询 但是 有一些解决方法
  • Visual Studio 2015没有cl.exe

    我下载了 Visual C 和 Visual Studio 但找不到cl exe编译我的 C 文件 安装路径为 C Program Files x86 Microsoft Visual Studio 14 0 VC bin 在哪里可以找到编
  • 最佳解决方案 - 三元或二元关系

    我正在尝试完成我的一门课程的一个问题 它围绕哪种关系是最佳解决方案 二元或三元 关系示例 所以它是一个视频商店 具有三个实体 视频 会员和休闲 会员和临时工可以借用视频 并记录借用日期 三元关系是否是最合适的解决方案 因为会员和随意借用视频
  • 如何使用 Octopus 部署 azure webjob

    如何使用八达通部署来部署azure webjob 对于我来说 octopus 说它已部署到 azure 但无法在网站下看到我的 webjob 谁能帮助如何实现这一目标 有一个关于如何从 octopus 部署 Web 作业的文档Azure 网
  • 在 SQL Server 性能中处理非常大的表

    我在处理数据库中的一个非常大的表时遇到一些麻烦 在讨论问题之前 我们先谈谈我想要实现的目标 我有两个源表 来源1 SALES MAN ID SMAN SM LATITUDE SM LONGITUDE 来源2 CLIENT ID CLIENT
  • 如何在spring mvc中从jsp文件映射css和js文件

    我是 Spring mvc 的新手 我想在jsp中添加css和js文件 这是一个Spring MVC框架 这是我的 spring dispatcher servlet xml 代码
  • 有没有办法仅将特定的 C# 属性标记为可序列化?

    JsonIgnore 将阻止某个 C 模型属性包含在 JSON 序列化中 我试图忽略模型上的所有属性 除非它们有 JsonInclude 财产 所以它更多的是 选择加入 而不是 选择退出 场景 有什么办法可以实现这一点吗 将以下属性应用于模
  • 需要在套餐订阅的日期中添加周、日和月

    我目前正在为当前项目开发包管理器 我需要添加包订阅日期和包到期日期 我正在使用 php 函数date Y m d H i s i e package subscription start date date Y m d H i s 现在这是
  • 我应该如何处理 Swift 参数验证

    我正在学习斯威夫特 我正在设计一个需要在其初始化程序中进行参数验证的类 如果传递的值超出范围 我该如何处理 考虑到 我真的发现很难找到合适的方法来设计它 Swift 没有异常 在有异常和内置 try catch 机制的语言中 我会抛出异常
  • 如何理解类型any、unknown、{}之间以及它们与其他类型之间的关系?

    试图理解类型之间的关系我有这段代码 type CheckIfExtends
  • 如何在 C# / ASP 中的单例中使用范围依赖

    我是来自 Java 世界的 C ASP 新手 我读过这篇文章 https docs asp net en latest fundamentals dependency injection html service lifetimes and
  • android中如何自定义ListView的高度?

    我是安卓初学者 我想显示一个包含数字的自定义列表视图 我定制了我的ListView size android layout height 50dp 但是当我运行该应用程序时 它主要显示未给出的大小 我不知道如何解决这个问题 请任何人帮助我
  • 使用 VBA Excel 将一列中的数字与另一列中的相同数字进行匹配

    首先 我想为这个糟糕的问题道歉 希望它不会让这里的任何人感到不安 由于我不太擅长用英语表达我的请求 因此请查看引用的链接 以获得对此问题的清晰解释 我正在努力寻找解决方案我的这个问题 我开始尝试在 A 列和 B 列 借方和贷方 中搜索相同的
  • Swiftmailer 发送后删除附件

    我正在尝试在发送电子邮件后删除附件文件交响乐2 1 and 斯威夫特梅勒但如果我在返回响应对象 重定向 之前删除该文件 则电子邮件不会发送 我想这是因为 symfony 在响应中发送电子邮件 所以当电子邮件发送时附件已经被删除 例如
  • 如何使用 CMakeLists.txt 和 AndroidStudio 在 Android-NDK 项目中集成 libxml2 本机库?

    请协助我使用libxml2本机库 XML解析库中安卓NDK using CMakeLists txt配置 我找到了一个来源here 但不知道如何集成这个使用CMakeLists txt in 安卓工作室 需要在我的 android NDK
  • 为什么使用 Deferred.result 获取 Twisted Deferred 对象的结果是错误的?

    根据我所读到的内容 人们永远不应该使用result扭曲的属性Deferred对象来访问 Deferred 的值 我怀疑这样做的原因是 访问时可能无法获得任何结果 引发AttributeError 结果在访问时可能不是最终结果 即并非所有 回
  • 如何更改 Google 地图中标记的颜色? [复制]

    这个问题在这里已经有答案了 我不会使用 GIcon 来更改标记 还有其他方法可以更改标记的颜色吗 不 如果您不想自定义标记 则需要使用GIcon 您可以在以下位置找到大量免费标记 谷歌地图图标项目 使用自定义标记的代码非常简单 Create
  • 使用非最终字段建立happens-before的最便宜方法

    许多问题 答案表明 如果一个类对象有一个final字段并且在构造期间不会向任何其他线程公开对其的引用 那么一旦构造函数完成 所有线程都保证可以看到写入该字段的值 他们还表示 存储到finalfield 对从未被外部线程访问过的可变对象的引用
  • H2数据库可以查询包含不同记录组的多个部分的CSV文件吗?

    我收到 CSV 某种 格式的数据 其中每个实体由不同记录组的多个部分表示 在这个虚构的示例 如下 中 我通过不同记录组的多个部分 这些可以被认为是表格 来代表许多大学 实体 我无法控制传入数据的格式 所以我想知道 当使用 H2 数据库引擎对