1
我有一個名爲「Company」的表。SQL - 根據表中的列獲取列表
由於用「|」分隔的列「產品」 (管道符號),如「12 | 13 | 14 | 15」。
我想從產品爲「12」的表中獲取該列表。
即公司產品「12」,即使公司也可能有另一種產品。
我想通過拆分列來獲取列表。
請幫幫我。
我有一個名爲「Company」的表。SQL - 根據表中的列獲取列表
由於用「|」分隔的列「產品」 (管道符號),如「12 | 13 | 14 | 15」。
我想從產品爲「12」的表中獲取該列表。
即公司產品「12」,即使公司也可能有另一種產品。
我想通過拆分列來獲取列表。
請幫幫我。
您可以使用類似
SELECT *
FROM Company
WHERE Product LIKE '12'
OR Product LIKE '12|%'
OR Product LIKE '%|12|%'
OR Product LIKE '%|12'
但你可能應該考慮改變你的模式,讓你有一個表稱爲CompanyProduct,每個Com有多個行帕尼。
謝謝JW。 它正在工作。 – 2013-04-11 14:28:16
不客氣':D' – 2013-04-11 14:28:58