如何判断字符串里有小数点

时间:2023-01-04 17:11:38
比如字符串@a='123.34',用sql语句如何判断是有小数点的?

5 个解决方案

#1



declare @a varchar(30)
set @a='123.34'
if(charindex('.',@a)>0)
select '有小数点'
else
select '没有小数点'

#2


引用 1 楼 maco_wang 的回复:
SQL code


declare @a varchar(30)
set @a='123.34'
if(charindex('.',@a)>0)
select '有小数点'
else
select '没有小数点'

+1

#3


charindex('.',@a)>0)
如何判断字符串里有小数点

#4


like '%.%'

#5


引用 1 楼 maco_wang 的回复:
SQL code

declare @a varchar(30)
set @a='123.34'
if(charindex('.',@a)>0)
select '有小数点'
else
select '没有小数点'

+1

#1



declare @a varchar(30)
set @a='123.34'
if(charindex('.',@a)>0)
select '有小数点'
else
select '没有小数点'

#2


引用 1 楼 maco_wang 的回复:
SQL code


declare @a varchar(30)
set @a='123.34'
if(charindex('.',@a)>0)
select '有小数点'
else
select '没有小数点'

+1

#3


charindex('.',@a)>0)
如何判断字符串里有小数点

#4


like '%.%'

#5


引用 1 楼 maco_wang 的回复:
SQL code

declare @a varchar(30)
set @a='123.34'
if(charindex('.',@a)>0)
select '有小数点'
else
select '没有小数点'

+1