Rab*_*bin 2 sql sql-server-2008
SELECT IsNumeric('472369326D4')
Run Code Online (Sandbox Code Playgroud)
正在返回1.显然,D
字符串中有一个aphabet .为什么?
Igo*_*gor 10
472369326D4
是一种有效的float
类型.将D4
被翻译为增加四个0
值,该值的前有效地乘以D
由字符10000
.
示例Sql
SELECT cast('472369326D4' as float)
SELECT cast('472369326D3' as float)
SELECT cast('472369326D2' as float)
Run Code Online (Sandbox Code Playgroud)
输出:
4723693260000
472369326000
47236932600
Run Code Online (Sandbox Code Playgroud)