gpt4 book ai didi

php - 有没有更好的或替代的方法来编写我的 SQL 查询?

转载 作者:可可西里 更新时间:2023-11-01 08:55:00 25 4
gpt4 key购买 nike

<分区>

SQL 是我的“薄弱”部分,但我可以处理它。我想知道下面是否有更好的方法来编写我的查询。欢迎任何替代方案,如小调整或编辑,这是我了解更多信息的一种方式。

我对所有这些都有预期/正确的结果。

显示哪些商店的产品代码为 1234,并给出它们的代码、名称和地址。

SELECT k.ShopCode, Name, Address FROM shops as k
INNER JOIN availability as d ON k.ShopCode=d.ShopCode
WHERE d.ProductCode = '1234';

显示代码为2的店铺的交易均值,包括名称、地址和交易均价。

SELECT Name, Address, AVG(QUANTITY*ProductPrice) AS AveragePrice
FROM shop AS k
INNER JOIN chashier AS t ON k.ShopCode = t.ShopCode
INNER JOIN buy AS a ON t.CashierCode = a.CashierCode
INNER JOIN contains AS p ON a.BuyCode = p.BuyCode
WHERE t.ShopCode = '1'
GROUP BY NAME, ADDRESS

显示链式店总采购客户的姓名、地址和金额。

SELECT TOP 3 BuyerName, BuyerSurname, Address, SUM(QUANTITY*ProductPrice) AS AveragePrice
FROM buyer AS pe
INNER JOIN buy AS a ON pe.CardCode = a.BuyerCode
INNER JOIN contains AS p ON a.BuyCode= p.BuyCode
GROUP BY pe.CardCode, BuyerName, BuyerSurname, Address
ORDER BY AveragePrice DESC;

这个展示的是尚未在商店推出的新产品,因此不参与任何团购。答案包括产品的代码和描述。

SELECT BuyCode, description from products
WHERE product.BuyCode not in
( select distinct store_has_products.product_id FROM store_has_products)

它显示了每个商店的经理。答案包括商店代码和经理姓名。

SELECT works.store_id as, employee.first_name, employee.last_name FROM manager
left join employee on manager.id = employee.id
lefti join works on employee.id = works. employee_id

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com