zoukankan      html  css  js  c++  java
  • sql 拆分 一串用逗号隔开的字段 返回一串用逗号隔开的值

      sql server 2005 没有 split 函数 所以对于一串有分隔符的字段 不能直接拆开用 in 来查询,必须用循环 取出 组合出字符串 或临时表,因为我做这个是直接code 换 name ,写成函数 更加通用,代码如下:

    Code

    TM_TEAMS 表结构:

    实际应用表字段结构:

    由于teamCode字段 存在多个teamCode值,想直接在展示视图看teamName,用in语句显然 拼接 不起来,所以需要用函数来中转展示。

    测试语句如下:

    select  dbo.Fun_GetTeamName('001,002','035')

    附上一个查询: 查出同一个 orderno 是否有多个 itemno 的情况:

    Code
  • 相关阅读:
    1019.安全技能树
    1020.Burp Suite扩展之Java-Deserialization-Scanner
    1018.渗透利器
    1016.XXE漏洞攻防学习
    1017.前端黑在线工具
    1015.WebGoat SQL注入之 Order by注入解题思路
    1014.WebGoat SQL盲注 解题思路
    2019春节防坑指南之抢票陷阱(文末有彩蛋)
    【年度大戏】勒索”嘿客“无间道之战
    470余万条疑似12306用户数据遭贩卖 嫌疑人被刑拘
  • 原文地址:https://www.cnblogs.com/kinms/p/1403928.html
Copyright © 2011-2022 走看看