一个字符串转数字的小功能

一个字符串转数字的小功能with t as ( select '-' as col1 –isnumeric('-')这里会判断为数字,所以不能用 union all select '

一个字符串转数字的小功能

with t as 
(
  select "-" as col1   --isnumeric("-")这里会判断为数字,所以不能用
  union all
  select "1" as col1 
  union all 
  select "2" as col1 
  union all 
  select "3.4" as col1 
  union all 
  select "s" as col1 
)
select col1, convert(numeric(10,4), 
--                case WHEN isnumeric(col1)=1 then col1 else 0*1.0 end 
                case WHEN PATINDEX("%[^0-9|.|-|+]%",col1)=0
                  THEN col1 
                  ELSE 0*1.0
                end
                ) 
        as cc from t

代码100分

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/9014.html

(0)
上一篇 2023-02-17
下一篇 2023-02-17

相关推荐

  • 优化数据结构,deque为高效操作尽一份微力

    优化数据结构,deque为高效操作尽一份微力Python标准库collections模块中的deque(双向队列)是一种高效的数据结构,其支持从两端高效地添加或删除元素。它具备与列表(List)相似的功能,但却更加节省内存并且可以提供O(1)复杂度的popleft操作,这使得deque在需要高效的队列或栈操作时非常有用。

    2024-03-08
    80
  • Binlog分析利器-binlog_summary.py[亲测有效]

    Binlog分析利器-binlog_summary.py[亲测有效]如何基于Binlog得到事务的大小、事务的持续时间、热点表?

    2023-04-20
    163
  • 用pip安装OpenCV

    用pip安装OpenCVOpenCV是一个基于BSD协议开源发行的跨平台计算机视觉库,它是专门用于图像处理和计算机视觉方面的开源库。随着计算机视觉的热度不断升温,OpenCV也变得越来越重要。本文将详细介绍如何使用pip来安装OpenCV。

    2024-08-20
    30
  • Python元组:独特的数据类型

    Python元组:独特的数据类型Python中,元组是一种有序且不可变的数据结构,类似于列表,但与列表不同的是,元组的元素不可修改,因此其具有天然的安全性。

    2024-03-13
    91
  • Python实战:使用findstr函数快速查找字符串

    Python实战:使用findstr函数快速查找字符串在我们的日常开发和维护中,常常需要查找某个关键字在代码文件或者文本文件中出现的位置。Python的字符串函数库提供了丰富的函数可以用于字符串的处理和查找,其中findstr函数被广泛使用,它可以帮助我们在字符串中快速定位指定的子字符串,并返回位置信息以便于进行进一步的处理。

    2024-01-12
    104
  • asp.net C# 连接MySQL8.0的caching_sha2_password问题

    asp.net C# 连接MySQL8.0的caching_sha2_password问题解决方法可用以下命令: 命令行登录mysql; mysql>use mysql; mysql>ALTER USER root IDENTIFIED WITH mysql_native_pa

    2023-02-12
    162
  • 数据库基础知识(三)

    数据库基础知识(三)五、Navicat Premium 12的安装和激活成功教程 是一套数据库开发管理工具,支持连接 MySQL、Oracle等多种数据库,可以快速轻松地创建、管理和维护数据库。 相关教程网址:https://w

    2023-02-10
    153
  • wm_concat()_oracle wm_concat排序

    wm_concat()_oracle wm_concat排序wm_concat(column)结果为的解决办法 某个column的逻辑是如有多个则用英文逗号隔开; 上网查询资料,是用oracle自带的wm_concat()函数; 但select出…

    2022-12-16
    259

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注