0
我有一個用逗號分隔的值的表,例如,在字符串中查找值SQL
影響地區 01,05,06,07
這些值涉及到的受影響區域的維度表
什麼是查找區域的定義的最佳方式
該表格有多個這種格式的需要查詢的列,所以我需要最好的方法在一個查詢中重複多次。
我有一個用逗號分隔的值的表,例如,在字符串中查找值SQL
影響地區 01,05,06,07
這些值涉及到的受影響區域的維度表
什麼是查找區域的定義的最佳方式
該表格有多個這種格式的需要查詢的列,所以我需要最好的方法在一個查詢中重複多次。
看看在SQL像操作
https://www.w3schools.com/sql/sql_like.asp
你可能搜索的東西,如:
SELECT * FROM表,其中區LIKE '%,10%'
會發現任何區域包含字符串',10,'
如果10是第一個或最後一個值,該怎麼辦?這不是一個可行的解決方案。 –
'區域的定義'和逗號分隔的關係是什麼值?值是否代表正方形的拐角?例如。受影響地區{左上角},{左下角},{右上角},{右下角}'? – mrogers
請規範化您的模式。越快越好。 – lad2025
到目前爲止,處理這個問題的最好方法是堅持1NF,而不是像這樣在一個列中存儲多個值。 –