给定:具有字符串属性 X 的对象应存储在 DB (MSSQL) 中 重要提示:字符串属性由大约 0-30 个不同的字符构建。即这些字符来自已定义的字符池(包含这 30 个元素)。
例如池(稳定!)是:“A,N,H,J,K,L”。对象 X1 具有“ANHL”,对象 X2 具有“JHK”,对象 X2 具有“N”...
问题:应用程序必须选择所有带有例如 X. contains ('N') 的对象。这将永远只有一个 char!
问题:如何有效地存储和/或选择这些对象?即存储为普通 nvarchar 字段并通过“like '%N%' 进行选择不是一个选项!