问题标签 [concatenation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
398 浏览

oracle - Oracle DB 查询格式化

在对 Oracle 数据库进行查询时,我在格式化数据时遇到问题。

我想要做的是将一些数据以下面的格式导出到文本文件中;

  • 第一个数字(上面的 1)= 公司编号(位置 1-5,前面的空白)
  • IN 或 UT = IN 用于时钟输入,UT 用于时钟输出(位置 6-7)
  • 20071001 = 日期(营业日期),格式为 YYYYMMDD(位置 8-15)
  • 400056010549 = EmployeeID(位置 16-33,右对齐,前面有空格)
  • 101012 = TTMMSS 格式的时间(位置 34-39)
  • 00 = FT,始终为 00(位置 40-41)
  • 空白 = 总是 8 个空格(位置 42-49)
  • 1 = 不确定它的用途,但它应该始终为 1(位置 50,右对齐,前面有空格)
  • 65 = “Kostnadsställe”,ENT_HR_EMPLOYEE.USERALPHA6(位置 51-55,右对齐,前面有空白)

目前我正在使用下面的查询,但这是我的 SQL 知识结束的地方......

有任何 SQL-pro 可以帮助我完成格式化吗?

0 投票
12 回答
252666 浏览

java - 如何在java中连接字符?

你如何在java中连接字符?连接字符串只需要+字符串之间的 a ,但是使用连接字符+会将 char 的值更改为 ascii 并因此给出数字输出。我想做System.out.println(char1+char2+char3...并创建一个这样的字符串词。

我可以

但是,这只会让我得到 1 行中的字符。我需要它作为字符串。任何帮助,将不胜感激。

谢谢

0 投票
1 回答
30138 浏览

sql - SQL 字符字段连接(不使用 CONCAT() 或 +)

我正在尝试将 3 个 [char(32)] 字段:

title1
title2
title3 连接

到一个字段中,但问题是我使用的是旧版本的 SQL,它不支持 CONCAT() 子例程或 + 运算符


例如:
CONCAT(title1, title2, title3)
(title1 + title2 + title3)

不工作!!!!

还有其他方法吗?

0 投票
8 回答
12233 浏览

sql - SQL 帮助:选择语句连接一对多关系

例如我有两张桌子。第一个表是学生,第二个表是学生正在学习的课程。如何使用 select 语句,以便我可以看到两列学生和课程,以便课程用逗号分隔。

谢谢。

0 投票
6 回答
3945 浏览

c# - 合并与空字符串连接

我的同事是 C# 新手,不知道 coalesce 运算符。于是,我看到他写了这样一行代码:

这个想法是如果 str 为空,这个表达式将返回一个空字符串。当然,也可以改写成这样:

而且我觉得这将更具可读性。但这真的有那么大吗?可读性的好处是否足以建议返回并使这些行看起来像第二行?或者这是我应该学会放手的事情之一(前提是我的同事受过教育,了解未来做这件事的最佳方式)?

编辑:请注意,我很欣赏效率评论,但这并没有真正用于任何性能至关重要的情况。因此,虽然这些信息很有趣,但不一定是我认为重要的信息。

0 投票
3 回答
1514 浏览

excel - 在 Excel 中创建自定义查找函数时遇到问题。匹配和连接范围的问题

我在处理我的大型电子表格时遇到了一些问题。我将大量原始数据引入数据表,然后对数据进行多次查找。使用我想出的内置函数

不漂亮!基本上,它使用 4 个变量进行两次相同的查找,并将它们与 4 个连接数组进行匹配,然后使用该点作为我想要的值的索引。

我在每行 4 张纸和每张纸 96 行中有 8 个(略有不同)。编辑它们很痛苦!

由于本月数据集大幅增长,外部波段 (x1100) 已被超越(经验教训,大是不够的)。不幸的是,该功能的限制不允许我使用 L:L 或类似的任何有用的东西。

我尝试将代码重写为用户定义的函数,我可以在其中输入 4 个变量并获得答案,但是在组合数组时失败了。

我已经在原始函数名称中给出了上面列出的范围以使事情变得更容易(并将它们扩展为使用更广泛的范围值),因此我可以重写所有函数以仅使用命名范围,但这仍然让我陷入困境如果我需要更改代码。

这是我到目前为止所拥有的:

这不行!它不仅连接不正确(每个范围单独连接,而不是逐行组合),而且它不喜欢其中一个查询中的某种类型。(调试这些东西并不容易,因为函数实际上完成了(它没有任何语法错误),所以我没有可以使用的内置步骤。

非常感谢任何帮助。

希望我已经提供了足够的细节来理解我正在尝试做的事情。

干杯,

史蒂夫

0 投票
9 回答
24925 浏览

php - PHP:连接 1 行还是多行更好?还是有区别?

是否有区别或比以下另一种更好:

或者

是否存在速度差异,或者有理由选择一个而不是另一个?

0 投票
4 回答
1041 浏览

.net - F# - 按间隔将列表分解为串联的字符串

我有一个电子邮件地址列表,我需要向每个地址发送电子邮件通知。我想一次在 25 个地址块中执行此操作。在像 F# 这样的函数式语言中有什么快速的方法可以将 25 个电子邮件地址“折叠”(连接)在一起……每个电子邮件地址用分号分隔。我知道 .NET 中有 String.Split 方法,但我需要一次连接 25 个。

在 F# 中执行此操作的最优雅方式是什么?

0 投票
4 回答
1742 浏览

php - {$_GET['id']} 和 '".$_GET['id']."' 之间的区别?

写作有什么区别吗

'".$_GET['id']."'

在sql语句中?两者的工作原理相同

0 投票
11 回答
450654 浏览

sql - 如何在 Oracle 中将多行组合成逗号分隔的列表?

我有一个简单的查询:

结果如下:

我想在一行中返回结果,所以像这样:

当然,我可以编写一个 PL/SQL 函数来完成这项工作(我已经在 Oracle 10g 中做过),但是对于这个任务有没有更好的,最好是非 Oracle 特定的解决方案(或者可能是一个内置函数) ?

我通常会使用它来避免子查询中的多行,因此如果一个人拥有多个公民身份,我不希望她/他在列表中重复。

我的问题基于SQL server 2005上的类似问题。

更新:我的函数如下所示: