Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我正在尝试使用sqlite查找表中最流行的项_Sql_Sqlite_Count_Max - Fatal编程技术网

我正在尝试使用sqlite查找表中最流行的项

我正在尝试使用sqlite查找表中最流行的项,sql,sqlite,count,max,Sql,Sqlite,Count,Max,大家好,我好像被卡住了,希望你们能帮我。我正在尝试编写一个代码,只显示订购次数最多的食品以及订购次数,而不添加where Quantity>5之类的内容。我只想让代码本身为我提供最有序的项目我有以下表格: Description NumberofTimesOrdered Baked Potato 1 Bud Light Bottle 2 French Fries 1 Heineken Bottle 2 Large Coke

大家好,我好像被卡住了,希望你们能帮我。我正在尝试编写一个代码,只显示订购次数最多的食品以及订购次数,而不添加where Quantity>5之类的内容。我只想让代码本身为我提供最有序的项目我有以下表格:

   Description       NumberofTimesOrdered
   Baked Potato      1
   Bud Light Bottle  2
   French Fries      1
   Heineken Bottle   2
   Large Coke        1
   Large Sprite      3
   Pork Cutlet       4
   Prime Rib         6
   Orange Juice      1
客房服务

   Description       NumberofTimesOrdered
   Baked Potato      1
   Bud Light Bottle  2
   French Fries      1
   Heineken Bottle   2
   Large Coke        1
   Large Sprite      3
   Pork Cutlet       4
   Prime Rib         6
   Orange Juice      1
RoomServiceNumber主键类型:整数 OrderNumber类型:整数 GuestID类型:整数 日期类型:日期时间 时间类型:日期时间 TotalPrice类型:整数 RSLINEITEM

   Description       NumberofTimesOrdered
   Baked Potato      1
   Bud Light Bottle  2
   French Fries      1
   Heineken Bottle   2
   Large Coke        1
   Large Sprite      3
   Pork Cutlet       4
   Prime Rib         6
   Orange Juice      1
OrderNumber主键类型:整数 ItemNumber类型:整数 数量类型:整数 项目

   Description       NumberofTimesOrdered
   Baked Potato      1
   Bud Light Bottle  2
   French Fries      1
   Heineken Bottle   2
   Large Coke        1
   Large Sprite      3
   Pork Cutlet       4
   Prime Rib         6
   Orange Juice      1
ItemNumber主键类型:整数 描述类型:文本 价格类型:整数 到目前为止,我已经用我的sql代码向我显示了所有的itemsDescription和订购的items的数量。我只想要订得最多的东西

   Description       NumberofTimesOrdered
   Baked Potato      1
   Bud Light Bottle  2
   French Fries      1
   Heineken Bottle   2
   Large Coke        1
   Large Sprite      3
   Pork Cutlet       4
   Prime Rib         6
   Orange Juice      1
我的代码:

SELECT Description, SUM(Quantity) AS NumberofTimesOrdered
FROM RSLINEITEM JOIN ITEM ON (RSLINEITEM.ItemNumber=ITEM.ItemNumber)
GROUP BY Description 
   Description       NumberofTimesOrdered
   Baked Potato      1
   Bud Light Bottle  2
   French Fries      1
   Heineken Bottle   2
   Large Coke        1
   Large Sprite      3
   Pork Cutlet       4
   Prime Rib         6
   Orange Juice      1
我的建议是:

   Description       NumberofTimesOrdered
   Baked Potato      1
   Bud Light Bottle  2
   French Fries      1
   Heineken Bottle   2
   Large Coke        1
   Large Sprite      3
   Pork Cutlet       4
   Prime Rib         6
   Orange Juice      1
我只希望我的代码只显示以下内容:

   Description       NumberofTimesOrdered
   Baked Potato      1
   Bud Light Bottle  2
   French Fries      1
   Heineken Bottle   2
   Large Coke        1
   Large Sprite      3
   Pork Cutlet       4
   Prime Rib         6
   Orange Juice      1
   Description       NumberofTimesOrdered
   Prime Rib         6
使用orderby和LIMIT

   Description       NumberofTimesOrdered
   Baked Potato      1
   Bud Light Bottle  2
   French Fries      1
   Heineken Bottle   2
   Large Coke        1
   Large Sprite      3
   Pork Cutlet       4
   Prime Rib         6
   Orange Juice      1
您可以重复ORDER BY子句中的表达式,也可以使用序号:

   Description       NumberofTimesOrdered
   Baked Potato      1
   Bud Light Bottle  2
   French Fries      1
   Heineken Bottle   2
   Large Coke        1
   Large Sprite      3
   Pork Cutlet       4
   Prime Rib         6
   Orange Juice      1
如果ORDER BY表达式是常数整数K,则表达式 被视为结果集列的第K列的别名 从左到右从1开始编号

   Description       NumberofTimesOrdered
   Baked Potato      1
   Bud Light Bottle  2
   French Fries      1
   Heineken Bottle   2
   Large Coke        1
   Large Sprite      3
   Pork Cutlet       4
   Prime Rib         6
   Orange Juice      1

我还使用..简化了代码

谢谢你善良的先生,你是一个天才和学者。
   Description       NumberofTimesOrdered
   Baked Potato      1
   Bud Light Bottle  2
   French Fries      1
   Heineken Bottle   2
   Large Coke        1
   Large Sprite      3
   Pork Cutlet       4
   Prime Rib         6
   Orange Juice      1