sql - 以 AB_ 为前缀的 ID 字段(示例:AB_00yyhhgdbdbd)
问题描述
我正在尝试在配置单元表中选择特定字段并将结果保存在文本文件中。主要问题是,对于表中的一个字段,我想在特定列的所有行中添加前缀。目前,hive 表中该列的所有行都采用00yyhhgdbdbd
. 现在,我想编写我的 select 语句并在该行前加上AB_
. 在我的文本文件中,格式为AB_00yyhhgdbdbd
)。请问我该如何处理?
AB_00yyhhgdbdbd
AB_00yyhhgdbdbd
AB_00yyhhgdbdbd
有什么函数可以在 hive 中处理这个问题?
解决方案
SQL 支持 SELECT 语句中的列别名。例如,假设有一个表“people”,其中包含“FirstName”、“LastName”和“BornOn”列,并且您想将名字和姓氏组合成一个名为“FullName”的列,并且不太喜欢名字“BornOn”所以你想称之为“生日”,你可以这样做:
SELECT
FirstName + LastName AS FullName,
BornOn AS Birthday
FROM people
推荐阅读
- javascript - 内容超过标题
- angular - 想了解一下为什么在从 json 对象获取数据时这段代码可以工作
- woocommerce-theming - Woocommerce - 有人可以给我一个真实世界的例子,在像 WP_Query 这样的循环中使用“WC_Product_Query”
- latitude-longitude - 如何从 tmap 获取世界地图上每个 x,y 点的纬度经度?
- sql-server - 只返回一行值的存储过程
- javascript - 在 Axios 中禁用 SSL
- javascript - 如何启动大型nodejs项目虚拟教室?
- laravel - Laravel 雄辩的破坏重定向问题
- javascript - 如何从路径字符串更改 Redux 状态?
- arrays - 通过 BehaviorSubject Angular 将数组发送到不同的组件