问题标签 [delimited]

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 投票
1 回答
921 浏览

mysql - 在数据库中存储游戏玩家进度 I​​D - MySQL 中的逗号分隔数据与规范化 MySQL 记录(关于服务器性能)

我正在开发一款在线游戏,它将玩家的进度保存到 MySQL 数据库中,并且我正在尝试优化性能。该数据将采用与特定进度成就相对应的 ID 形式。这些“成就”将包括与 NPC 交谈、发起任务、完成任务等,因此 ID 将不按特定顺序添加到数据库中。在以下情况下,我目前无法决定如何存储成就数据:

1)作为“玩家”表上的逗号分隔文本字段(例如 32,2,53,1,3,5)。每次触发成就时,相应的 ID 都会添加到文本字段的末尾。PHP 端将使用 strpos 执行检查。

2)存储为 Player_Progress 表中的记录。这可能意味着每个玩家有大量(约 100 条)记录,我不知道这会如何影响性能。

我知道分隔字段是不受欢迎的,但是看到数据只检查了几次,并且只添加到(未删除),我想知道在这种情况下规范化是否有点矫枉过正?

0 投票
2 回答
922 浏览

sql - 如何从逗号分隔字符串中的每个数字中减去?

我有一个带有字符串字段的表,其中可以是一个数字或多个数字(用逗号分隔)。我需要找到值(转换为整数时)和未指定值之间的差异。为简单起见,我只说要比较的值是静态值 10。

示例表:

iId vchStringNumbers vchSubtractedStringNumbers 1 20, 30, 40 2 50 3 20

期望的结果:

iId vchStringNumbers vchSubtractedStringNumbers 1 20, 30, 40 10, 20, 30 2 50 40 3 20 10

有没有办法在 SQL 中实现这一点?如果在excel或类似的东西中更容易,也请随时回答。

0 投票
1 回答
96 浏览

file - 以空格分隔的文本文件作为已编译 DOS Fortran 程序的输入

我有一个非常强大的基于 dos 的程序,用 Fortran 编写,最后一次更新是在 +- 2001 年。

该程序的输入文件必须保证每个字符在输入时必须位于特定位置。

如果一个字符或数字不合适,它将不起作用或给出不正确的输出。

是否有某种软件可以更轻松地使一个人能够格式化文本输入数据?(比我现在使用纯文本编辑器更容易)

是否有更高级的文本编辑器可以帮助解决这个问题?

0 投票
4 回答
25 浏览

mysql - MySQL - 根据分隔字符串查询多条记录

我有下表名为“功能”:

有没有办法根据分隔字符串查询此表?就像是:

哪个应该只返回相应的记录?

0 投票
1 回答
1706 浏览

sql - 从管道分隔的列中选择数据

ClientInformation在表CurrentOrders中有一个包含管道分隔字符串的列:

每个number=都是一个 FIX 标记,我想将其命名为自己的列,并且需要能够在SELECT语句和WHERE子句中使用。

我破解了一些东西,可以让我识别我需要的行,但我不能使用 in SELECTor WHERE...

我假设我需要在我的表格中将每一个分解number=成它自己的临时列,但我很难找到我可以遵循的解释。

因此,我希望这些值中的每一个如下:

0 投票
1 回答
449 浏览

string - T-SQL,在第一个表中的整数列和另一个中的逗号分隔的字符串列之间连接两个表

我有这样的情况(T-SQL):

表 1:dbo.Printers

表 2:dbo.Emulations

dbo.Printers 表中的 EmulationID 列是 nvarchar/unicode 字符串数据类型,而 dbo.Emulations 表中的整数数据类型。

现在我必须通过 EmulationID 列在 dbo.Emulations 表上查找来更新dbo.Printers 表中的**EmulationDescription**列。

我需要在 dbo.Printers 表中获取这样的数据:

有人可以详细帮助我,如何解决这个问题吗?

我创建了用户定义函数 dbo.ParseIdListToTable 将一行中的字符串数据转换为多行。但是,我不知道要进一步了解如何准确加入然后更新。

任何建议将不胜感激。

0 投票
2 回答
1599 浏览

excel - 将逗号分隔的单元格拆分为列

Soo 我发现了很多类似的问题,但没有什么真正适合我想要做的事情,而且我有点卡住了。

基本上,我想要做的是有一个单元格(在本例中为 A1),它有多个由逗号分隔的值(总是 4 个值),然后将其拆分为沿列的单独行。

例子

需要成为

我正在使用的当前代码是:

但是,当我需要像上面显示的那样输出数据时,这会垂直向下输出数据

0 投票
1 回答
55 浏览

php - 将字符串拆分为数组的有效方法 - PHP

拆分以下内容以在 PHP$string中获取数组的最佳方法是什么?$cars

我需要带括号的每个数组元素,例如:{xa}

0 投票
2 回答
2891 浏览

jquery - 获取具有类名的行的第一个单元格值的逗号分隔列表(使用 Jquery)?

选择一行时尝试从下表中获取ID。例如,jquery 应该返回:“12,14”..我下面的代码返回空字符串?

我的html:

我的jQuery:

0 投票
1 回答
209 浏览

database - 需要一个 VB 脚本或应用程序在将文件加载到数据库之前对其进行数据屏蔽

在查找 VB 脚本或应用程序建议时需要帮助,该应用程序将在管道分隔的文本文件中对数据进行数据屏蔽。因此,在运行时,它将获取原始文件并生成另一个带有屏蔽数据的输出文件。该文件在加载到数据库之前需要被屏蔽。我们不能先加载文件然后数据屏蔽它,它必须在加载之前被屏蔽。

有没有人遇到过这个问题?

提前感谢您的知识!