sql语句更新所有列

时间:2015-10-28 19:28:39

标签: mysql sql sql-server

enter image description here

有一个带有&符分隔字符串的表格,其中一些包含特殊的子字符串PORT1& PORT2 ..如上所示。现在我需要一个查询来删除参数列表中存在的子串..

我需要一些能够产生这一行的东西:'group1','PORT1&PORT2&PORT3&PORT4&aynthing&blabla&randomstr' 'PORT1&PORT4&aynthing&blabla&randomstr'(搜索条件PORT2,PORT3)

我需要与db server独立的查询(应该同时使用mssql和MySQL) 我不知道这是可能的,或者我的想象力是不可思议的。

1 个答案:

答案 0 :(得分:0)

挑战的基础是规范化。当您在单个表格交叉点中存储多个值时,您违反了1NF,这会导致无数的痛苦,否则将是一个简单的查询。

您还应该考虑表值参数。这是将多个值传递给过程而不是分隔字符串的更好方法。