原文: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