zoukankan      html  css  js  c++  java
  • SQL技巧集锦

    一,如何将select后得出的多条记录的某个字段,拼接成字符串

      CREATE TABLE TB ([UserID] INT, [LastName] VARCHAR(2), [FirstName] VARCHAR(2), [UserName] VARCHAR(2))
      INSERT TB
      SELECT 1, 'A', 'B', 'C' UNION ALL
      SELECT 2, 'A1', 'B1', 'C1' UNION ALL
      SELECT 3, 'A2', 'B2', 'C2'

      DECLARE @STR NVARCHAR(max)
      SELECT @STR=''--一定要赋初值,否则只返回NULL
      SELECT @STR=ISNULL(@STR+',','')+USERNAME FROM TB
      SELECT strUserName=@STR
      /*
      strUserName
      -----------
      C,C1,C2
      */

  • 相关阅读:
    Luogu 三国游戏
    牛客练习赛60E
    cf1321E
    cf988D
    cf1089F
    cf1055C
    cf997B
    cf1033D
    cf1062D
    cf1081E
  • 原文地址:https://www.cnblogs.com/jizonghai/p/2667727.html
Copyright © 2011-2022 走看看