我为我的产品设置了前缀值,帮助我识别食物中的饮料。如果是饮料,它将包含(D)
作为前缀。
(D)Beer
Burger
(D)Soft Drink
Sandwich
SELECT * FROM orders order by pname
我想在一个查询中将饮料和食物一起分类。希望能帮助他们获得帮助:)
答案 0 :(得分:3)
SELECT *
FROM orders
ORDER BY LEFT(pname, 3) = "(D)", pname
LEFT(pname, 3) = "(D)"
将0
用于饮料,1
用于食品。因此,这将把所有饮料放在首位,然后放入所有食物。结果将是:
(D)Beer
(D)Soft Drink
Burger
Sandwich
答案 1 :(得分:0)
尝试以下查询,将有效..
***从订单中逐个选择*
当pname喜欢"(D)%"然后1
其他2
端***