I sql ich studieren (von mir) und ich würde gerne wissen, wie ich für diese Beispiele tun würde:sql Summe Bedingungen wählen
1- i brüllen diese 3 Tabellen erstellen würde:
CREATE TABLE Business (
Id INT,
Category INT,
Business_Name VARCHAR(30),
City_Id INT,
Billing INT
);
INSERT INTO business (Id, Category, Business_Name, City_Id, Billing) VALUES(1, 1, 'Bread', 1, 50);
INSERT INTO business (Id, Category, Business_Name, City_Id, Billing) VALUES(2, 2, 'Oreo', 2, 10);
INSERT INTO business (Id, Category, Business_Name, City_Id, Billing) VALUES(3, 2, 'Pizza', 3, 15);
INSERT INTO business (Id, Category, Business_Name, City_Id, Billing) VALUES(4, 2, 'Beer', 4, 25);
INSERT INTO business (Id, Category, Business_Name, City_Id, Billing) VALUES(5, 1, 'Steak', 1, 80);
CREATE TABLE City (
Id INT,
City_Name VARCHAR(30)
);
INSERT INTO City (Id, City_Name) VALUES(1, 'Paris');
INSERT INTO City (Id, City_Name) VALUES(2, 'New York');
INSERT INTO City (Id, City_Name) VALUES(3, 'Tokio');
INSERT INTO City (Id, City_Name) VALUES(4, 'Vancouver');
INSERT INTO City (Id, City_Name) VALUES(5, 'Cairo');
CREATE TABLE Category (
Id INT,
Category_Name VARCHAR(30)
);
INSERT INTO Category (Id, Category_Name) VALUES(1, 'Bar');
INSERT INTO Category (Id, Category_Name) VALUES(2, 'Pub');
INSERT INTO Category (Id, Category_Name) VALUES(3, 'Pizza');
2- ich mag diese SQL-Abfragen machen:
a) Gesamtwert der Abrechnung (Billing) alle Geschäfte, wie diese Tabelle:
-----------------------
|Business_Name | Total |
|--------------+-------|
|Total | 180 |
------------------------
b) Alles Gesamt Billing von CATEGORY_NAME wie diese Tabelle:
-------------------
|Category | Total |
|---------+-------|
|Bar | 130 |
|---------+-------|
|Pub | 50 |
|---------+-------|
|Pizza | 5 |
----------+--------
c) Liste der BUSINESS_NAME mit min Abrechnung, zeigt das: CATEGORY_NAME, BUSINESS_NAME und Billing wie diese Tabelle:
----------------------------------------
|Category_Name | Business_Name | Total |
|--------------+---------------+-------|
|Pub | Beer | 5 |
|--------------+---------------+--------
d) Alle insgesamt Abrechnung von Stadt, zeigt das: CATEGORY_NAME, BUSINESS_NAME, city_name und Billing wie dieser Tabelle
--------------------------
|City | Total |
|----------------+-------|
|Cairo | 0 |
|----------------+-------|
|New York | 10 |
|----------------+-------|
|Paris | 130 |
|----------------+-------|
|Tokio | 15 |
-----------------+--------
|Vancouver | 25 |
-----------------+--------
Jeder Körper mit etwas mehr Wissen, der mir helfen könnte, bitte? =)
Lesen Sie einfach grundlegende SQL-Tutorials online und Sie werden in der Lage sein, Abfragen selbst zu schreiben –
Home-Arbeit-Fragen können gut angenommen werden, wenn Sie Ihren Versuch bei der Lösung von ihnen posten – TheGameiswar