当前位置: 首页 > 面试题库 >

插入Hive表中的值并用双引号将csv文件中的字符串

松建本
2023-03-14
问题内容

我正在将一个csv文件导出到配置单元表中。关于csv文件:列值包含在双引号中,并用逗号分隔。

CSV的样本记录

"4","good"
"3","not bad"
"1","very worst"

我使用以下语句创建了一个配置单元表,

创建外部表咖喱(review_rating string,review_comment string)行格式字段,以',';分隔

表已创建。

现在,我使用命令load data local inpath加载了数据,并且操作成功。当我查询表格时,

select * from currys;

结果是:

"4"  "good"
"3"  "not bad"
"1"   "very worst"

代替

4  good
3  not bad
1  very worst

记录中插入的双引号不应该是双引号。

请让我知道如何消除此双引号..任何帮助或指导都受到高度赞赏…

预先感谢!


问题答案:

你在用serde吗?如果是这样,则可以在中编写regex命令SERDE PROPERTIES以删除引号。

或者,您可以在此处使用csv- serdefrom并定义。quote character



 类似资料:
  • 本文向大家介绍groovy 双引号字符串(插值),包括了groovy 双引号字符串(插值)的使用技巧和注意事项,需要的朋友参考一下 示例 默认情况下会急切解析该参数,这意味着适用: 为了在每次使用字符串时延迟加载参数,可以这样做:            

  • 问题内容: 当插值PHP的字符串索引数组元素(5.3.3,Win32)时,可能会出现以下现象: 毫无疑问, 最后一行似乎是正确的PHP代码 。有什么解释吗?可以信任此功能吗? 编辑:现在发布的要点以 黑体显示 ,以减少误解。 问题答案: 是的,您可以信任它。文档中介绍了所有插值变量的方法。 如果您有理由这样做,那么,我不能为您提供帮助。但还是一如既往:PHP很老,并且发展了很多,因此引入了不一致的

  • 问题内容: 如何在浏览器中显示的JavaScript字符串中包含双引号? 我正在做JavaScript作业,我必须在列表中间加上双引号,如下所示: 问题答案: 使用单引号。 或转义双引号。

  • 问题内容: 我正在从中国的AQI API中获取数据,正在将某些数据放入SQL Server数据库中,但效果很好。我还决定将API返回的所有内容添加到JSON文件中,以便以后使用。 每当我尝试将API返回的字符串附加到文件中时,都会收到“无效的过程调用或参数”错误 到目前为止,这是我所做的: 这就是我作为Jsonline参数传递的内容: 如您所见,我尝试在字符串上添加多余的双引号无济于事,还有其他我

  • 本文向大家介绍groovy 双引号字符串(无插值占位符),包括了groovy 双引号字符串(无插值占位符)的使用技巧和注意事项,需要的朋友参考一下 示例            

  • 问题内容: 我使用以下Java代码创建了一个CSV文件: 我正在获取CSV文件,但是文件内容中有不需要的双引号。 例如。“ ABC”,“ 123”,“ KDNJ” 我不知道从何处添加这些双引号。 问题答案: 这对我有用 参见CSVWriter javadoc