`
gnail_oug
  • 浏览: 102876 次
  • 性别: Icon_minigender_1
  • 来自: 河南
社区版块
存档分类
最新评论

sqlserver 判断是否为数字的 函数

阅读更多
ISNUMERIC
确定表达式是否为一个有效的数字类型。
语法:  ISNUMERIC ( expression )
参数:  expression 要计算的表达式
返回类型:int

注释
当输入表达式得数为一个有效的整数、浮点数、money 或 decimal 类型,那么 ISNUMERIC 返回 1;否则返回 0。返回值为 1 确保可以将 expression 转换为上述数字类型中的一种。
   
(本文摘自握薪尝蛋的博客)
   

欢迎加入技术讨论群101085864

分享到:
评论

相关推荐

    SQL Server自定义函数判断Email字段的有效性

    我们可以利用`PATINDEX()`函数检查字符串是否匹配特定模式,来判断Email格式是否符合标准。 3. **电子邮件地址的验证规则**: 根据RFC 5322,有效的电子邮件地址应该遵循一定的规则,例如包含“@”符号和至少一个...

    SQL Server中求素数

    接下来,我们使用`WHILE`循环来迭代从1到500(这里作为示例)之间的每个数字,并检查它们是否为素数。 ```sql WHILE @a 当a小于等于500时继续循环 BEGIN SET @b = 2; -- 从2开始检查是否为素数 WHILE @b (@a) -- ...

    oraclesql判断值为空-Oracle-sqlserver的空值(null)判断.pdf

    Oracle SQL 判断值为空OrNull 判断 Oracle SQL 中判断值为空...在 Oracle 和 SQL Server 中,我们可以使用 `NVL` 和 `ISNULL` 函数来判断值为空或 Null,並使用 `isNull` 和 `is not null` 来判断值是否为空或 Null。

    SQL Server和Oracle常用函数区别

    SQL Server使用`LOG()`函数求以e为底的对数,如`SELECT LOG(2.7182818284590451) value`;Oracle的`LN()`函数有相同效果,`SELECT LN(2.7182818284590451) value FROM DUAL`。 7. 10为底的对数: SQL Server的`LOG...

    收集整理的SQL Server自定义函数

    收集整理的SQL Server自定义函数,原文地址:http://blog.csdn.net/maco_wang 1.去除字符串中的html标记及标记中的内容 2 2. 去除字符串中连续的分割符 4 3.求第一个字符串中第二个串的个数 6 4.综合模糊查询 6 5....

    自己写的sql server四舍六入奇进偶不进的函数

    ### 自定义SQL Server函数实现四舍六入奇进偶不进的修约规则 在处理数值数据时,经常需要对数值进行修约处理。通常情况下,我们使用的都是标准的四舍五入法,但在某些特殊场景下,比如金融计算、统计分析等场合,...

    SQL中CONVERT转化函数的用法

    SQL中CONVERT转化函数的用法

    SQL Server中检查字段的值是否为数字的方法

    在SQL Server中,当我们需要对数据库中的某个字段进行数据验证,特别是判断其是否包含数字时,可以使用内置的`ISNUMERIC`函数。这个函数的主要作用是检查提供的表达式是否可以解析为有效的数字类型,包括整数、...

    sqlserver-oracle 数据类型对照

    - `float`在SQL Server中分为两种:`float(4)`对应Oracle的`BINARY_FLOAT`,`float(8)`对应`BINARY_DOUBLE`。 - `money`和`smallmoney`在SQL Server中对应Oracle的`NUMBER(precision,scale)`,其中scale是小数位数...

    SQL Server中的函数

    - `SIGN`: 判断数字正负,返回+1、-1或0,如`SIGN(-43)`返回-1。 - `FLOOR`: 返回小于或等于给定数字的最大整数,如`FLOOR(43.5)`返回43。 4. 系统函数: - `USER_NAME`: 通过用户ID返回用户名,如`USER_NAME(1)...

    Web应用安全:Sqlserver盲注.pptx

    攻击者可以通过显式或隐式转换来触发数据库错误,例如使用`CAST()`或`CONVERT()`函数将非数字值转换为整数,从而导致错误并获取信息。 5. **基于时间的Sqlserver盲注** Sqlserver中没有MySQL的`SLEEP()`函数,但...

    SQL SERVER+常用函数

    在SQL Server数据库管理系统中,函数是执行特定计算或操作的核心元素。它们可以帮助我们处理和操纵数据,从而提高查询效率和数据分析能力。以下是一些SQL Server中常用的函数,这些函数广泛应用于数据查询、统计分析...

    SQLServer2005函数大全

    以上只是SQL Server 2005函数大全中的一部分,实际上,还有更多的函数用于处理集合、聚合、逻辑判断等。掌握这些函数的用法,能够帮助数据库管理员高效地进行数据操作和分析,提升SQL查询的灵活性和效率。在实际工作...

    数据库SQL函数大全

    在实际工作中,可以根据具体数据库系统(如MySQL、Oracle、SQL Server等)的不同,查阅其特定的函数文档,了解更详尽的功能和用法。在学习过程中,可以通过创建示例数据,编写SQL语句并运行,以加深理解和应用。

    SQLServer2000常用函数大全及经验总结

    在SQL Server 2000中,掌握一系列常用的函数对于数据查询、分析和管理至关重要。以下是对这些函数的详细介绍和一些实践经验的总结: 1. **字符串处理函数**: - `LEN(str)`:返回字符串的长度,不包括尾部的空格。...

    sql 判断字符串中是否包含数字和字母的方法

    本文将详细探讨如何使用SQL语句来判断一个字符串中是否包含数字和字母,以及相关的字符串处理技巧。 首先,我们要介绍的关键函数是`PATINDEX()`。这个函数在SQL Server中用于返回指定模式在目标字符串中首次出现的...

    SQL15位和18位公民身份证校验函数

    3. **长度检查**:首先判断输入字符串长度是否为15位或18位,如果不是,则直接返回0。 4. **15位身份证号码验证**:对于15位身份证号码,仅检查其格式是否正确,即前6位为地区码,接下来的6位是否能转换为日期(由于...

    oracle 如何判断一个字符串能否转换为数字?

    除了使用`TRANSLATE`函数之外,我们还可以编写一个自定义的PL/SQL函数来判断一个字符串是否可以被转换为数字。这种方法的优点是可以直接调用`TO_NUMBER`函数并捕获异常来判断。 **步骤**: 1. **创建函数**:创建...

Global site tag (gtag.js) - Google Analytics