问题标签 [isnumeric]
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.
sql-server - T-SQL:在具有数字和字母的字符字段中获取最大数值
在 SQL Server 2008 数据库表中,我有一个包含数字和字母的 char 字段。IE:
我需要在该字段中找到最大整数。所以在上面的例子中我会返回“842”。
我知道如何测试该值是否为数字(ISNUMERIC()
函数),但我无法弄清楚如何使用该测试返回最大整数值。
inputbox - 输入框。未记录的用户单击“确定”与空字段和用户单击“取消”的区别
IsNumeric 函数根据用户的操作返回不同的值。如果用户在空白字段中按 OK,我的代码将正常工作。但是当用户按下取消我的代码退出循环。为什么?我需要那个 InputBox 对话框仍然无限出现,直到用户输入数字。这个怎么做?
sql-server - IsNumeric 失败并显示“当前命令发生严重错误”。SQL Server 2014 CTE
我正在运行一系列生成数据库的脚本。它们在 SQL Server 2012 (11.0.5058.0) 上运行完成。在 SQL Server 2014 (12.0.4213.0) 上,脚本错误:
消息 0,级别 11,状态 0,行 0
当前命令发生严重错误。结果,如果有的话,应该丢弃。Msg 0, Level 20, State 0, Line 0
当前命令发生严重错误。结果,如果有的话,应该丢弃。
似乎IsNumeric
在 CTE 查询中使用语句的结果会破坏查询构建,因为不需要任何行来导致错误。我遇到的案例的简化版本是:
我能找到的最简单的情况是:
我检查了Microsoft的错误级别,看起来 11 是可纠正的用户错误,而 20 是致命错误,所以我觉得我收到的信息不一。
有没有正确的方法可以做到这一点,还是 2014 年的回归?
mysql - SQL CASE isNumeric 具有多个值?
我有一个实例,有时我们不确定按名称文本或名称 ID 进行过滤。我已经用 case 语句解决了这个问题,并且isnumeric
. 例如,我们同时拥有 id 和 name 值,但我们不确定要求过滤哪一列。rtresource.id
是数字,在这种情况下,我们有可以使用的值'183'
。如果rtresource.rname (varchar)
正在尝试过滤,那么我们有那个 id 'Jane Thompson' 的 rname。
所以过滤器是
或者
反而变成
这很棒。问题是传递了一组以上的 id/rname。通常,我们会问任何一个rtresource.id in (183, 23) or rtresource.rname in ('Jane Thompson','John Doe')
。如何用案例陈述解决这个问题?
上面抱怨值之间的逗号。我也试过:
这也不起作用。想法?感谢您提前提供任何帮助。
sql-server - 来自 isnumeric 的结果不一致
我有以下疑问。
结果列的数据类型是 varchar(50)。即使结果类似于 2,3,第一个查询也会产生 0,并且仅对浮点数返回 1 ...而第二个和第三个查询对整数和浮点数都适用。我错过了吗任何事物?我的要求是检查结果列是否为数字(整数,浮点数)。我知道 isnumeric 返回 1 的类型,如钱、小钱、真实等,但这里不是这种情况,因为我没有这种类型结果,我只收到 0。
excel - 自动列表的问题总是选择和粘贴数组的第一行
更新:
每次打开选项卡时,它都会自动生成订单列表。
据我所知,代码中有一个错误:
- “完整列表”上的第一行(在本例中为 C8:P8)总是被复制并插入到新数组中,无论那里有什么。
我让它复制了一个空白行,但粘贴到“订单”选项卡中应该只列出订单项目。我尝试粘贴除第一行之外的结果数组中的所有项目,但没有成功。哦,非常感谢@David-Zemens 在这方面提供的所有帮助。你知道你在做什么,它显示了:)
原帖:
我希望有人可以提供帮助。
我创建了一个 Excel 程序,让我可以查看库存水平并将其与计数值或预期值进行比较。这让我可以看到我们需要订购多少商品。
我希望做的是(在另一个选项卡上)生成一个单独的列表,该列表只显示产品代码、产品名称和要订购的数量。
计算所有内容的主选项卡名为“完整列表”,即 Sheet06。
有多行,但我感兴趣的行从第 9 行开始,位于 C(产品代码)、D(产品名称)和 P(订购数量)列上,并且有超过一千行产品使用一些空白行来尝试使其易于阅读(如果需要,这些行可以用一些东西填充或使用 Q 列来获得 TRUE/FALSE "=ISNUMBER(P9)" 等式)
在 P 列,如果不需要订单,则有空格 (="") 或文本
我一直在尝试创建(但失败)的是另一个名为“订单”的选项卡,即 Sheet07
当且仅当另一个选项卡上的 P 行有数字时,它应该复制产品代码、名称和订购数量。此外,这必须复制为订单(18、4 等)生成的值,而不是公式(=E9-F9+G9....)。
我已经为此苦苦挣扎了很长一段时间,并且遇到了心理障碍。
任何帮助,将不胜感激 :)
c# - 检查文本框内容是否为数字
如何在 C# 中检查 Textbox 的内容是否为数字?
sql - VARCHAR 列上的 ISNUMERIC 仍然返回数字吗?
为什么 ISNUMERIC = 0 返回带有空格和 '/' 的数字?这是 SQL Server 2008 R2 顺便说一句
多谢你们,
代码示例:
regex - 检查字符串是否包含数字或数字 - Thymeleaf
有没有办法检查字符串是否为数字。
{#strings.isNumeric(dataField)}
不起作用。
如何检查字符串是否包含数字(以及特定的位数) - 是否有可以使用的 RegEx,或者可以调用的内置函数?
想在下面避免这种情况:
vba - 如何检查字符串是文本还是科学数字?
我很好奇,如果 VBA 中有选项来检查字符串是否只是文本或其科学格式的数字,例如(0,212E+01)。
我尝试isNumeric, val
了其他一些功能,但没有成功。我还找到了测试中间字符及其编号的解决方案,但对我来说似乎有点破旧。
所以我的问题是,是否有更可靠的解决方案来确定这一点?
编辑:
所以 steveo40 是正确的,我的错误是在小数分隔符中......