NO ITEM_VALUE
---------------
1 111
2 111
3 文字
select t.ITEM_VALUE from WPI_DAT_RESULT_ITEM t
where ISNUMERIC(ITEM_VALUE)= 1 and convert(float, replace(ITEM_VALUE, ',', '')) = N'111'以上是我数据库里的信息,ISNUMERIC(ITEM_VALUE)= 1用这个方法没办法区分是全角还是半角,我现在想要的效果是用如上的SQL文,把第1条和第2条数据都查出来,如何做是好。
我开始的想法是在ISNUMERIC(这里把全角ITEM_VALUE转换成半角ITEM_VALUE),但没找到方法
ORACLE里面有TO_SINGLE_BYTE这个函数可以实现,但SQLSERVER不可以用,哪位高人指点迷津。谢谢。小弟很急。
---------------
1 111
2 111
3 文字
select t.ITEM_VALUE from WPI_DAT_RESULT_ITEM t
where ISNUMERIC(ITEM_VALUE)= 1 and convert(float, replace(ITEM_VALUE, ',', '')) = N'111'以上是我数据库里的信息,ISNUMERIC(ITEM_VALUE)= 1用这个方法没办法区分是全角还是半角,我现在想要的效果是用如上的SQL文,把第1条和第2条数据都查出来,如何做是好。
我开始的想法是在ISNUMERIC(这里把全角ITEM_VALUE转换成半角ITEM_VALUE),但没找到方法
ORACLE里面有TO_SINGLE_BYTE这个函数可以实现,但SQLSERVER不可以用,哪位高人指点迷津。谢谢。小弟很急。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货