Sql 创建存储过程并打印前10个条目
我正在尝试使用存储过程从库存表中查找前10个盈利产品,并将其打印出来。库存表包含成本价格和销售价格,我需要从销售价格中扣除成本价格,并使用计算出的答案来排序和打印前10名盈利产品 我该怎么做Sql 创建存储过程并打印前10个条目,sql,sql-server,stored-procedures,Sql,Sql Server,Stored Procedures,我正在尝试使用存储过程从库存表中查找前10个盈利产品,并将其打印出来。库存表包含成本价格和销售价格,我需要从销售价格中扣除成本价格,并使用计算出的答案来排序和打印前10名盈利产品 我该怎么做 MSSQL:从表中选择前10*列; MSSQL : SELECT TOP 10 * column FROM table; MySQL/PostgreSQL/Sqlite : SELECT column FROM table LIMIT 10; Oracle
MSSQL:从表中选择前10*列;
MSSQL : SELECT TOP 10 * column FROM table;
MySQL/PostgreSQL/Sqlite : SELECT column FROM table LIMIT 10;
Oracle : SELECT column FROM table WHERE ROWNUM <= 10;
Sybase : SET rowcount 10;SELECT column FROM table;
DB2 : SELECT column FROM table FETCH FIRST 10 ROWS ONLY;
Informix : SELECT FIRST 10 * FROM table;
MySQL/PostgreSQL/Sqlite:从表10中选择列;
Oracle:从表中选择列,其中ROWNUMMSSQL:从表中选择前10个*列;
MySQL/PostgreSQL/Sqlite:从表10中选择列;
Oracle:从表中选择列,其中ROWNUMMSSQL:从表中选择前10个*列;
MySQL/PostgreSQL/Sqlite:从表10中选择列;
Oracle:从表中选择列,其中ROWNUMMSSQL:从表中选择前10个*列;
MySQL/PostgreSQL/Sqlite:从表10中选择列;
Oracle:从ROWNUMMSSQL所在的表中选择列-我希望它可以工作。它将展示前10名的盈利产品。您只需在过程中添加此查询,并在需要的地方调用该过程
SELECT Top 10 * FROM
(
SELECT (sellingprice-costprice) AS difference
FROM inventory
) difference_data
ORDER BY difference Desc
SQL女士-我希望,它可能会起作用。它将展示前10名的盈利产品。您只需在过程中添加此查询,并在需要的地方调用该过程
SELECT Top 10 * FROM
(
SELECT (sellingprice-costprice) AS difference
FROM inventory
) difference_data
ORDER BY difference Desc
SQL女士-我希望,它可能会起作用。它将展示前10名的盈利产品。您只需在过程中添加此查询,并在需要的地方调用该过程
SELECT Top 10 * FROM
(
SELECT (sellingprice-costprice) AS difference
FROM inventory
) difference_data
ORDER BY difference Desc
SQL女士-我希望,它可能会起作用。它将展示前10名的盈利产品。您只需在过程中添加此查询,并在需要的地方调用该过程
SELECT Top 10 * FROM
(
SELECT (sellingprice-costprice) AS difference
FROM inventory
) difference_data
ORDER BY difference Desc
您使用的是哪种dbms产品?(存储过程和前10名通常都不符合ANSI SQL…)我使用的是ms SQL server 2012是的,mssql是前10名,mysql是限制10。@HelloNewWorld,Sybase、Oracle、DB2、Informix、sqlite等有什么?您使用的是哪种dbms产品?(存储过程和前10名通常都不符合ANSI SQL…)我使用的是ms SQL server 2012是的,mssql是前10名,mysql是限制10。@HelloNewWorld,Sybase、Oracle、DB2、Informix、sqlite等有什么?您使用的是哪种dbms产品?(存储过程和前10名通常都不符合ANSI SQL…)我使用的是ms SQL server 2012是的,mssql是前10名,mysql是限制10。@HelloNewWorld,Sybase、Oracle、DB2、Informix、sqlite等有什么?您使用的是哪种dbms产品?(存储过程和前10名通常都不符合ANSI SQL…)我使用的是ms SQL server 2012是的,mssql是前10名,mysql是极限10。@HelloNewWorld,Sybase、Oracle、DB2、Informix、sqlite等有什么?我如何根据计算列或销售价格-成本价格来选择前10名*?干得好!较新的Oracle版本还支持ANSI SQL的FETCH FIRST!此外,如果您有前10名
,您应该始终有一个订购人
,也是-否则你的TOP
子句真的毫无意义-TOP 10
是由什么订购的???我想在计算完sellingprice CostPrice后显示最赚钱产品的前10名。也许你想要的是:选择TOP 10*产品,(销售成本)作为库存订单的价格(销售成本)DESC
如何根据计算列或更确切地说是销售价格-成本价格来选择前10个*?干得好!较新的Oracle版本还支持ANSI SQL的FETCH FIRST!此外,如果您有前10名
,您应该始终有一个订购人
,也是-否则你的TOP
子句真的毫无意义-TOP 10
是由什么订购的???我想在计算完sellingprice CostPrice后显示最赚钱产品的前10名。也许你想要的是:选择TOP 10*产品,(销售成本)作为库存订单的价格(销售成本)DESC
如何根据计算列或更确切地说是销售价格-成本价格来选择前10个*?干得好!较新的Oracle版本还支持ANSI SQL的FETCH FIRST!此外,如果您有前10名
,您应该始终有一个订购人
,也是-否则你的TOP
子句真的毫无意义-TOP 10
是由什么订购的???我想在计算完sellingprice CostPrice后显示最赚钱产品的前10名。也许你想要的是:选择TOP 10*产品,(销售成本)作为库存订单的价格(销售成本)DESC
如何根据计算列或更确切地说是销售价格-成本价格来选择前10个*?干得好!较新的Oracle版本还支持ANSI SQL的FETCH FIRST!此外,如果您有前10名
,您应该始终有一个订购人
,同样-否则你的TOP
条款真的毫无意义-TOP 10
是由什么订购的???我想在我从sellingprice CostPrice中计算出来后,展示最赚钱的产品的前10名。也许你想做的是:选择TOP 10*产品,(销售成本)作为库存订单的价格(销售成本)说明