原文:sql 某字段存储另一个表的多个id值并以逗号分隔,现根据id去中文并拼接同样以逗号分隔

首先介绍用到的两个函数 charindex 要查找的表达式 ,表达式 ,返回值为表达式 在表达式 中的下标,未找到则返回 。 sql的下标是从 开始的 ,例如 select charindex sql , sql server 返回 另一个是stuff 要替换的表达式 , 起始位置, 替换长度, 替换的表达式 ,返回值是替换后的字符串 。例如select STUFF , , , 意思是 从下标 开 ...

2017-07-07 17:01 0 2251 推荐指数:

查看详情

mysql查询逗号,分隔多个id查询

先来几个SQL看看效果 SELECT i.*,n.*FROM iLEFT JOIN n on FIND_IN_SET(n.id, i.n_id)GROUP BY n.id效果图: 想把信息都放一行里面怎么办呢?我们就要用到group_concat函数了 SELECT i. ...

Sun Mar 15 07:35:00 CST 2020 0 4349
mysql 逗号分隔id转为逗号分隔的名称

mysql 的一张A的某1字段是用逗号分隔的code,每个code对应在B的有code和名称的对应。 如果用语句检索出,用逗号分隔的名称拼接在一起。 注意视自己的业务情况,可以使用 left join 我搞了半天会出现重复的情况,就是code比如明明 ...

Thu Jan 09 22:20:00 CST 2020 1 997
sql搜索字段逗号分隔包含指定函数

需求:A中column1字段存储字符串,字符串为多个元素根据逗号拼接而成,需搜索出包含某元素的数据 建立存储过程: 使用:select * from table_A where NewProc('param', column1); ...

Wed Jul 01 17:28:00 CST 2020 0 516
MySQL JOIN 连接时,条件为以逗号分隔字段ID 相匹配 FIND_IN_SET

一、背景 有一张相片,一张相片所属标签,一张相片可以归属于多个标签,结构如下: 现在需要通过一次查询,得到每一张照片对应的标签名称,标签名称之间以固定的分隔符连接,结果如下图: 二、查询语句 原生 Mysql 语句 TP5 查询语句 三、关键 ...

Sat Aug 24 00:38:00 CST 2019 0 443
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM