gpt4 book ai didi

sql - ISNUMERIC ('07213E71' ) = 真?

转载 作者:行者123 更新时间:2023-12-04 00:45:20 24 4
gpt4 key购买 nike

SQL 检测到以下字符串 ISNUMERIC :

'07213E71'

我相信这是因为“E”被归类为数学符号。

但是,我需要确保只有整数值才会返回为 True。

我该怎么做?

最佳答案

07213E71是一个带有 71 个零的浮点数 7213

你可以用这个ISNUMERIC(myValue + '.0e0')测试整数。有点神秘但有效。

另一个测试是双重否定myValue NOT LIKE '%[^0-9]%'它只允许数字 0 到 9。

ISNUMERIC 还有其他问题,因为这些都返回 1:+ , - ,

关于sql - ISNUMERIC ('07213E71' ) = 真?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5988939/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com