相关疑难解决方法(0)

SQL:ORDER BY使用特定列中的子字符串...可能吗?

我有一个数据库,其列是npID,标题,URL和问题.

以下是两年条目的示例:

npID               title               URL               issue
88                 EMR Newsletter      a.com             2010 Third_Quarter
89                 EMR Newsletter      b.com             2010 Second_Quarter
43                 EMR Newsletter      c.com             2010 First_Quarter
47                 EMR Newsletter      d.com             2009 Winter
45                 EMR Newsletter      e.com             2009 Summer
46                 EMR Newsletter      f.com             2009 Spring
44                 EMR Newsletter      g.com             2009 Fall
Run Code Online (Sandbox Code Playgroud)

我想要做的是能够根据"问题"列中的子字符串对结果进行排序.然而,直到2010年,客户使用季节作为标题,并在2010年,他们开始使用季度.在"ORDER BY"中是否有一种方法我可以提供一个单词列表来排序是否/何时在"问题"值中找到它们?

我希望最终结果是这样的:

npID               title               URL               issue
43                 EMR Newsletter      c.com             2010 First_Quarter
89                 EMR Newsletter      b.com             2010 Second_Quarter
88                 EMR Newsletter      a.com             2010 Third_Quarter
47                 EMR Newsletter      d.com             2009 Winter
45 …
Run Code Online (Sandbox Code Playgroud)

sql sorting substring

7
推荐指数
2
解决办法
4万
查看次数

标签 统计

sorting ×1

sql ×1

substring ×1