我想要一个只返回数字的查询. [英] I want a query which should return only numbers.

查看:141
本文介绍了我想要一个只返回数字的查询.的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


我想要一个查询,该查询必须只给定给定字符串的数字.给定字符串是字母,数字,符号,特殊字符的组合.无论给定的字符串是什么,它都应仅返回数字.

例如:

声明@string varchar(max)
选择@string =``abc9-82nm @ $%''

期望输出为982.

在此先感谢.

Hi,
I want a query which must give me only numbers for the given string.The given string is a combination of alphabets,numbers,symbols,special characters. Whatever may be the given string it should return only numbers.

For Example:

Declare @string varchar(max)
select @string = ''abc9-82nm@$%''

The desire output is 982.

Thanks in advance.

推荐答案

%''

期望输出为982.

预先感谢.
%''

The desire output is 982.

Thanks in advance.


您好,请检查这些sql函数,

http://blog.sqlauthority.com/2007/04/11/sql-server-udf-user-defined-function-to-extract-only-numbers-from-string/ [
Hi check these sql functions,

http://blog.sqlauthority.com/2008/10/14/sql-server-get-numeric-value-from-alpha-numeric-string-udf-for-get-numeric-numbers-only/[^]

http://blog.sqlauthority.com/2007/04/11/sql-server-udf-user-defined-function-to-extract-only-numbers-from-string/[^]


DECLARE @strAlphaNumeric varchar(max)
SET @strAlphaNumeric = 'abc9-82nm@


这篇关于我想要一个只返回数字的查询.的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆