SQL segmentation and grouping for multiple IDs or names

Source: Internet
Author: User

In the development often encountered to put multiple IDs together with a symbol to separate the incoming database, that split is a big deal

SELECTNpushid into#Temp     fromTable1WHERE  CHARINDEX(',' + CONVERT(VARCHAR(Ten), NCOULMN)+ ',',',' + '3305,3311,3314' + ',')> 0SELECT *  from#Temp

The columns here are for the int type, so you want to convert.

For orders that order the master-slave table, from the table multiple names are stitched together

--Instance 1 separator in frontSelect IsNull((Select '@'+Commodityname fromOrderInfowhereOrderinfo.orderid=Ordermain.orderid forXML Path ("')),"') fromOrdermainwhereOrderID='20120302121548'--for the separator before, can be used stuff very convenientSelect IsNull(Stuff((Select '@'+Commodityname fromOrderInfowhereOrderinfo.orderid=Ordermain.orderid forXML Path ("')),1,1,"'),"') fromOrdermainwhereOrderID='20120302121548'--Example 2 with table, delimiter in postSELECT  distinctVcname,dtcreatetime,ISNULL((Select CONVERT(VARCHAR(5), NCode)+','  fromTable1 AwhereA.vcname=B.vcname andA.dtcreatetime=B.dtcreatetime forXML Path ("')),"') asVccode fromTable1 b--after the delimiter, for the name of the stitching, the personal feel with substring, left also trouble point, as in the background or the front desk to deal with

SQL segmentation and grouping for multiple IDs or names

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.