如何使单个字段包含可单独排序的多条数据?

Posted

技术标签:

【中文标题】如何使单个字段包含可单独排序的多条数据?【英文标题】:How to make a single field contain multiple pieces of data that are individually sortable? 【发布时间】:2016-06-16 14:32:53 【问题描述】:

我正在尝试创建一个包含项目类型的列。项目可以是九个不同类别的任意组合。

例如,我有一些项目被归类为教育类,一些是健康类,一些是食品安全类,等等。

但我有一些既是健康又是食品安全的项目。在下拉排序中,我希望能够检查 Health 并对包含 Health 的所有内容进行排序,即使它还有其他项目类型。我不想为了启动项目而检查名为“健康和食品安全”的单个类别。

【问题讨论】:

【参考方案1】:

那么你正在寻找LIKE 来搜索部分匹配:

SELECT * FROM YourTable t
WHERE t.project_types LIKE '*Health*'

【讨论】:

以上是关于如何使单个字段包含可单独排序的多条数据?的主要内容,如果未能解决你的问题,请参考以下文章

如何在单个语句中执行选择?

如何将具有父/子层次结构的数据框转换为在单独列中具有父名称的数据框?

vega-lite:如何将 JSON 中的日期指定为包含年、月和日数的单独字段?

如何将多条记录中的有序数据返回到 MySQL 中的一条记录中?

SQL:如何每天选择多条记录,假设每天包含超过1个值,MySQL

调用非托管代码时,CLR 如何封送仅包含单个字段的结构?