我想要做的是对我的查询进行排序,以便结果显示找到的每一行,但通过显示以字母“D”开头的结果进行排序。这是可以与 ORDER BY 做的事情吗?我知道我可以使用 WHERE 字段 LIKE 'D%',但我想要所有结果,而不仅仅是那些带有 D 的结果。
我的查询目前如下所示:
SELECT pname, pdescription, price FROM products WHERE manufacturer = 3 ORDER BY pname ASC
Run Code Online (Sandbox Code Playgroud)