转自:https://www.cnblogs.com/worfdream/articles/3055131.html

-----------------------------------------------------以下为正文----------------------------

检测是不是数字型的数据, 两种方法

1. ISNUMERIC ( expression )

2. PATINDEX ( '%pattern%' , expression )

1. ISNUMERIC ( expression )

如果是数字类型则返回 1 ,不是则返回 0

但ISNUMERIC有时是不可靠的,如果你不允许expression包含有任何字母,则会判断错:

如:ISNUMERIC(‘23e4’)返回 1

ISNUMERIC(‘23d4’)返回 1

2. PATINDEX ( '%pattern%' , expression )

返回值为第一个满足pattern的位置, 如果没有满足的则返回值为0

判断是否为数字类型

PATINDEX('%[^0-9]%', expression)

返回值为0,则是纯数字类型

对于支持小数点和正负数写法是

PATINDEX('%[^0-9|.|-|+]%', expression)

知行办公,专业移动办公平台
 https://zx.naton.cn/
【总监】十二春秋之,3483099@qq.com;
【Master】zelo,616701261@qq.com;
【运营】运维艄公,897221533@qq.com;
【产品设计】流浪猫,364994559@qq.com;
【体验设计】兜兜,2435632247@qq.com;
【iOS】淘码小工,492395860@qq.com;iMcG33K,imcg33k@gmail.com;
【Android】人猿居士,1059604515@qq.com;思路的顿悟,1217022114@qq.com;
【java】首席工程师MR_W,feixue300@qq.com;
【测试】土镜问道,847071279@qq.com;
【数据】fox009521,42151960@qq.com;
【安全】保密,你懂的。

SQL SERVER 判断是否数字的方法相关推荐

  1. sql server 2008数据导入Oracle方法

    试了几种sql server数据导入Oracle的方法,发现还是sql server 的导入导出工具最好使.使用方法很简单,照着向导做就可以.不过使用中需要注意以下几点: 系统盘需要足够大.因为SSI ...

  2. SQL Server数据库收缩日志的方法

    SQL Server数据库收缩日志的方法: 方法一 一般情况下,SQL数据库的收缩并不能很大程度上减小数据库大小,其主要作用是收缩日志大小,应当定期进行此操作以免数据库日志过大. 1.设置数据库模式为 ...

  3. SQL SERVER 判断是否存在并删除某个数据库、表、视图、触发器、储存过程、函数

    – SQL SERVER 判断是否存在某个触发器.储存过程 – 判断储存过程,如果存在则删除 IF (EXISTS(SELECT * FROM sysobjects WHERE name='proce ...

  4. 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器(及Windows 10无法找到SQL server配置管理器的解决方法)

    这里写目录标题 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误.未找到或无法访问服务器 Windows 10无法找到SQL server配置管理器的解决方法 后续 在与 SQ ...

  5. oracle sequence sql server,SQL Server 实现oracle的sequence方法示例

    这篇文章主要为大家详细介绍了SQL Server 实现oracle的sequence方法示例,具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! 当然 ...

  6. asp教程连接sql server数据库教程二种方法

    asp教程连接sql server数据库教程二种方法  ,sql server ole db连接方法:,本人链接sql2012已经成功,想可以帮助大家 本教程主要是讲了asp与mssql server ...

  7. 网络环境下连接SQL Server和Oracle 19c的方法

    网络环境下连接SQL Server和Oracle 19c的方法 1.SQL Server 2019连接方法 1.1 启动SQL Server 2019配置管理器 因为软件都是64位的,从SQL Ser ...

  8. 需要我们了解的SQL Server阻塞原因与解决方法 - sym_cn

    2019独角兽企业重金招聘Python工程师标准>>> 这里通过连接在sysprocesses里字段值的组合来分析阻塞源头,可以把阻塞分为以下5种常见的类型(见表).waittype ...

  9. SQL Server 2000优化SELECT语句方法

    本文是SQL Server SQL语句优化系列文章的第一篇.该系列文章描述了在Micosoft's SQLServer2000关系数据库管理系统中优化SELECT语句的基本技巧,我们讨论的技巧可在Mi ...

最新文章

  1. Android安卓开发-'Theme.AppCompat.Light'无法找到的解决方案
  2. docker设置国内镜像加速的坑
  3. macos 全局快捷键 打开 iterm_在 macOS 上实用的十大软件!你get了吗?
  4. Boost:获取随机数的实例
  5. ASP.NET MVC 5 学习教程:控制器传递数据给视图
  6. CSS实现响应式布局(自动拆分几列)
  7. dremwere怎样让多个图片并列排放_PPT图片布局不好看?六步教你,看完就会。
  8. Python3 使用 pymysql 连接 MySQL 建表时出现 Warning3719 UTF8 警告
  9. Airbnb React/JSX 编码规范
  10. mysql 设置大小写_mysql修改大小写参数注意事项
  11. mysql中关于group的语句指令_mysql不支持group by的解决方法小结
  12. 应用程序错误(0xc0000135)
  13. ARP报文抓包解析学习
  14. IP协议(IP协议报头、MTU、网段划分、NAT技术、路由的工作过程)
  15. android时间轴折线图,echarts时间轴折线图
  16. elasticsearch 常见查询及聚合的JAVA API
  17. 周受资将兼任TikTok CEO;默沙东中国总裁罗万里将出任美国总裁 | 高管变动2021年4月26日-5月2日
  18. 全国大学生软件测试大赛Web应用测试(五)Jmeter性能测试环境配置
  19. 安装ruby-2.3.1
  20. c语言_std=c11,关于带有std = c11 arg的c:GCC警告

热门文章

  1. “戏”说Spark-Spark核心-RDD转换操作算子详解(一)
  2. 计算机用户组改密码,怎么修改windows2012用户密码
  3. 顶级程序员的成长之路1
  4. URL编码原理及对照表
  5. 全国大学生智能车竞赛经验分享—直立车
  6. python使用使用对数坐标系 fig, ax = plt.subplots() ax.set_xscale(“log“) ax.set_yscale(“log“)
  7. 改进AnimeGANv2的图像动漫风格转换系统
  8. 常见mysql笔试题
  9. 20145226 2016-2017-2 夏艺华 《Java程序设计》 课程总结
  10. m031开发 新唐_M031 系列