zoukankan      html  css  js  c++  java
  • parsename

    --一个字符串abc_dcdds_ds_dsggg,需要按下划线将其截取成四段    
    declare @col varchar(30)   
    set @col='abc_dcdds_ds_dsggg'   
    set @col=replace(@col,'_','.')
    select
    parsename(@col,4),   
    parsename(@col,3),   
    parsename(@col,2),   
    parsename(@col,1)   
       
    /*
    parsename ('object_name',object_piece )

    'object_name'    
    要检索其指定部分的对象的名称。object_name 的数据类型为 sysname。此参数是可选的限定对象名称。如果对象名称的所有部分都是限定的,则此名称可包含四部分:服务器名称、数据库名称、所有者名称以及对象名称。   
       
    object_piece    
    要返回的对象部分。object_piece 的数据类型为 int 值,可以为下列值:   
       
    1 = 对象名称   
       
    2 = 架构名称   
       
    3 = 数据库名称   
       
    4 = 服务器名称   
       
    --注意是倒序,4是最前面的那个!!!   
    --在分隔符少于等于3或者说分隔后的字段少于等于4都可以考虑用parsename。   
    */ 

  • 相关阅读:
    【西瓜书】周志华《机器学习》学习笔记与习题探讨(一)
    01-线性回归算法
    NumPy 字符串函数
    Numpy函数分类
    Excel一对多查询(index+small+if)
    支付机构MRC模
    数据分析方法论
    窗口函数/解析函数
    数据分析
    底层逻辑
  • 原文地址:https://www.cnblogs.com/qanholas/p/2271034.html
Copyright © 2011-2022 走看看