先做类型转换,如果varchar字段里有非数值的数据,则不能比较cast(varchar类型字段 as decimal(18,2))可以用isnumeric(varchar类型字段)=0来查询是否存在非数值的数据

希望能帮到你,别忘了采纳我的哦,祝你生活愉快!<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

decimal类型的数据怎么和varchar类型的数据进行比较?

参考答案与解析:

相关试题

DECIMAL是( )数据类型

[单选题]D.ECIMAL是( )数据类型A.可变精度浮点值B.整数值C.双精度浮点值D.单精度浮点值

  • 查看答案
  • varchar 类型的数据长度默认是__个字节?

    [单选题]varchar 类型的数据长度默认是__个字节?A.1B.2C.4D.8000

  • 查看答案
  • Oracle中,下面什么函数将char或varchar数据类型转换为date数据

    [单选题]Oracle中,下面什么函数将char或varchar数据类型转换为date数据类型?()A . dateB . to_dateC . ctodateD . todate

  • 查看答案
  • DLX的数据类型中,提供了()和()数据类型。

    [填空题] DLX的数据类型中,提供了()和()数据类型。

  • 查看答案
  • Money数据类型和smallmoney数据类型的区别是()

    [单选题]Money数据类型和smallmoney数据类型的区别是()A . Money类型保留到小数位数4位,而smallmoney保留到小数位数2位B . Money类型保留到小数位数2位,而smallmoney保留到小数位数4位C . 存放的整数位数相同,小数位数不同D . 存放的整数位数不同,小数位数相同

  • 查看答案
  • 浮点类型数据包括单精度型和()类型数据。

    [填空题] 浮点类型数据包括单精度型和()类型数据。

  • 查看答案
  • 数据类图表的基本的比较类型有()。

    [多选题] 数据类图表的基本的比较类型有()。A . 成分B . 排序C . 时间序列D . 空间序列E . 频率分布F . 关联性

  • 查看答案
  • 下列数据类型中,哪种数据类型转为int类型需要进行强制转换()。

    [单选题]下列数据类型中,哪种数据类型转为int类型需要进行强制转换()。A . byteB . shortC . charD . float

  • 查看答案
  • 小数类型(decimal)和浮点类型都可以表示小数,正确说法:()

    [单选题]小数类型(decimal)和浮点类型都可以表示小数,正确说法:()A . 两者没有任何区别B . 小数类型比浮点类型取值范围大C . 小数类型比浮点类型精度高D . 小数类型比浮点类型精度低

  • 查看答案
  • 可以比较大小的数据类型包括

    [单选题]可以比较大小的数据类型包括A.数值型,字符型,日期型,逻辑型B.数值型,字符型,日期型C.数值型,字符型D.数值型

  • 查看答案
  • decimal类型的数据怎么和varchar类型的数据进行比较?