我的問題是不完全的,但類似的選擇數據行,對這個問題如何從一個逗號分隔值字段
How to SELECT parts from a comma-separated field with a LIKE statement
,但我還沒有看到任何回答有。所以我再次發佈我的問題。
我有以下表
╔════════════╦═════════════╗
║ VacancyId ║ Media ║
╠════════════╬═════════════╣
║ 1 ║ 32,26,30 ║
║ 2 ║ 31, 25,20 ║
║ 3 ║ 21,32,23 ║
╚════════════╩═════════════╝
我想選擇誰擁有媒體ID = 30或媒體= 21或媒體=數據40在這種情況下
所以輸出將返回第一個和第三排。
我該怎麼做?
我嘗試過像'30'這樣的媒體,但是沒有返回任何值。另外我只是不需要搜索該字段中的一個字符串。
我的數據庫是SQL Server的
謝謝
編輯通過添加預期輸出你的問題。 –
感謝您的回覆。我爲我的預期輸出添加了該行。 – Bashabi
您嘗試使用媒體像「%30%」還是媒體像「%21%」或「媒體像」「%40%」 –