社区
MS-SQL Server
帖子详情
判断字段内容是否数值
visualcdotnet
2007-07-16 04:26:04
比如字段里面是'L',那么它就不是数值,如果是'123.1'那么为数值,现在我用cast(字段 as float)来判断,但是会提示错误,有没有内建的函数判断它是数值型的???
附错误:
将数据类型 varchar 转换为 float 时出错。
...全文
310
21
打赏
收藏
判断字段内容是否数值
比如字段里面是'L',那么它就不是数值,如果是'123.1'那么为数值,现在我用cast(字段 as float)来判断,但是会提示错误,有没有内建的函数判断它是数值型的??? 附错误: 将数据类型 varchar 转换为 float 时出错。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
21 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lt1129
2007-07-18
打赏
举报
回复
ISNUMERIC ( expression )
caibaoying
2007-07-18
打赏
举报
回复
给分就是```具体看帮助```
sp4
2007-07-18
打赏
举报
回复
isnumeric(数据)=0 --不是数字类型
isnumeric(数据)=1 --数字类型
liuguangliang
2007-07-17
打赏
举报
回复
给分
liufuyahong
2007-07-16
打赏
举报
回复
前面的每人给一分,其余的全部给我。
visualcdotnet
2007-07-16
打赏
举报
回复
谢谢了,给分了
echiynn
2007-07-16
打赏
举报
回复
...
這時間怎麼搞的
青锋-SS
2007-07-16
打赏
举报
回复
select * from table1 where isnumeric(field1)=1
青锋-SS
2007-07-16
打赏
举报
回复
回复人:paoluo(一天到晚游泳的鱼) ( 四星(高级)) 信誉:100 2007-07-16 16:28:26 得分:0
?
echiynn(寶琲) ( ) 信誉:100 2007-07-16 16:27:35 得分: 0
我的回貼時間比樓主發貼時間還早?
---------
前面四個都是
---------
都应该去买彩票,或者散分.
bill024
2007-07-16
打赏
举报
回复
select 数值=case when isnumeric(字段)=1 then 字段 end,
非数值=case when isnumeric(字段)=0 then 字段 end
from 表
青锋-SS
2007-07-16
打赏
举报
回复
这么多人啊.
paoluo
2007-07-16
打赏
举报
回复
echiynn(寶琲) ( ) 信誉:100 2007-07-16 16:27:35 得分: 0
我的回貼時間比樓主發貼時間還早?
---------
前面四個都是
echiynn
2007-07-16
打赏
举报
回复
這樓蓋得真快...
昵称被占用了
2007-07-16
打赏
举报
回复
用ISNUMERIC 函数判断
case when ISNUMERIC(字段)=1 then '数字' else '字符' end
paoluo
2007-07-16
打赏
举报
回复
Select IsNumeric('L') --0
Select IsNumeric('12356') --1
echiynn
2007-07-16
打赏
举报
回复
我的回貼時間比樓主發貼時間還早?
paoluo
2007-07-16
打赏
举报
回复
ISNUMERIC
決定運算式是否為有效的數值型別。
語法
ISNUMERIC ( expression )
引數
expression
是要驗算的運算式。
傳回型別
int
備註
當輸入運算式驗算為有效整數、浮點數字、money 或 decimal 型別時,ISNUMERIC 會傳回 1,否則會傳回 0。傳回值為 1 確保 expression 可被轉換成這些數值型別之一。
子陌红尘
2007-07-16
打赏
举报
回复
用isnumeric()来判断,注意过滤空字符串以及"."等特殊字符。
paoluo
2007-07-16
打赏
举报
回复
IsNumeric
bill024
2007-07-16
打赏
举报
回复
isnumeric函数判断
加载更多回复(1)
mysql 判读是不是
数值
如何在MySQL中
判断
字段
是否
为
数值
类型 作为一名经验丰富的开发者,我经常被问到一些基础但关键的问题,比如如何在MySQL中
判断
一个
字段
是否
为
数值
类型。这个问题对于刚入行的小白来说可能有点复杂,但不用担心,我会通过这篇文章一步步教你如何实现。 流程概览 在开始之前,我们先来了解整个流程。下面是一个简单的流程表,展示了我们需...
Oracle中
判断
字段
是否
为数字
Oracle中
判断
字段
是否
为数字 - forzheng - 博客园
sqlserver
判断
字段
是否
为数字
字段
为数字: select * from 表名 where PATINDEX(’%[^0-9]%’,
字段
名)=0
字段
为其他(除数字之外,如字母、中文) select * from 表名 where PATINDEX(’%[^0-9]%’,
字段
名)>0
mysql中
判断
字段
是否
是数字
#查询出数据则为数字 select * from standard_csbi_service_tree_1d_full where length(0+‘b123’)=length(‘b123’); 例子: select name,name+0,userid,userid+0 from wxc; name name+0 userid userid+0 f 0 5 5 e 0 5 5 c 0 3 3 ...
java
数值
型
字段
判断
非空
给大家整理了一些有关【Java】的项目学习资料(附讲解~~):https://edu.51cto.com/course/35714.htmlJava
数值
型
字段
判断
非空的技巧与实践 在Java开发过程中,我们经常需要对
数值
型
字段
进行非空
判断
,以确保程序的健壮性和数据的准确性。本文将介绍几种常见的
数值
型
字段
非空
判断
方法,并提...
MS-SQL Server
34,838
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章