有一个带有&符分隔字符串的表格,其中一些包含特殊的子字符串PORT1& PORT2 ..如上所示。现在我需要一个查询来删除参数列表中存在的子串..
我需要一些能够产生这一行的东西:'group1','PORT1&PORT2&PORT3&PORT4&aynthing&blabla&randomstr'
'PORT1&PORT4&aynthing&blabla&randomstr'
(搜索条件PORT2,PORT3)
我需要与db server独立的查询(应该同时使用mssql和MySQL) 我不知道这是可能的,或者我的想象力是不可思议的。
答案 0 :(得分:0)
挑战的基础是规范化。当您在单个表格交叉点中存储多个值时,您违反了1NF,这会导致无数的痛苦,否则将是一个简单的查询。
您还应该考虑表值参数。这是将多个值传递给过程而不是分隔字符串的更好方法。