幽灵学院 - 菜鸟起航从这里开始!

幽灵学院 - 中国最权威的网络安全门户网站!

当前位置: > 数据库 > SQL Server >

SQL SERVER 2012 T-SQL新增特性-TRY_CONVERT

SQL SERVER 2012 T-SQL 新增函数-TRY_CONVERT,非常耗用。看一个例子:[sql]declare @numerics as table ( row_id tinyint identity(1,1) primary key, numeric_val varchar(100)) insert into @numerics(numeric_val)values (35.2),( 100.7(received tyleno

SQL 20121115/4070.html">SERVER 2012 T-SQL 新增函数-TRY_CONVERT,非常耗用。 看一个例子: [sql] declare @numerics as table    ( row_id tinyint identity(1,1) primary key, numeric_val varchar(100))      insert into @numerics(numeric_val)values  ('35.2'),(' 100.7(received tylenol per RN'),('  120'),('100.6(@4pm)'),('92.4 orally'),('37.2(99.0)'),('35.3 C'),('-97.6')     www.2cto.com   select n.numeric_val,  try_convert(float, n.numeric_val) as nv_try_convert,  isnumeric(n.numeric_val) as nv_isnumeric, case    when try_convert(float, n.numeric_val) is not null    then abs(try_convert(float, n.numeric_val))     when left(ltrim(n.numeric_val),4) like '[0-9][0-9].[0-9]'    then abs(try_convert(float, left(ltrim(n.numeric_val),4)))     when left(ltrim(n.numeric_val),5) like '[0-9][0-9][0-9].[0-9]'    then abs(try_convert(float, left(ltrim(n.numeric_val),5))) end as nv_try_convert_case    from @numerics n  
    作者 incognito007 (责任编辑:幽灵学院)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
用户名: 验证码: 点击我更换图片
栏目列表
推荐内容
1700055555@qq.com 工作日:9:00-21:00
周 六:9:00-18:00
  扫一扫关注幽灵学院