Malumotlar ombori yaratildi Uy jadvali yaratildi



Yüklə 11,39 Kb.
tarix07.01.2024
ölçüsü11,39 Kb.
#211371
base


Malumotlar ombori yaratildi

Uy jadvali yaratildi

Yashovchi jadvali yaratildi


Xizmatlar jadvali yaratildi



Barcha jadvallarga ma’lumotlar qo’shildi


Barcha Yashovchilar



Barcha uylar

Barcha xizmatlar


Ishlatilgan barcha so’rovlar


create database Mahalla;
use Mahalla;
-- Yashovchi jadvali
CREATE TABLE Yashovchilar (
YashovchiID INT PRIMARY KEY,
Ism VARCHAR(255),
Familiya VARCHAR(255),
UyID INT,
FOREIGN KEY (UyID) REFERENCES Uylar(UyID)
);
CREATE TABLE Uylar (
UyID INT PRIMARY KEY,
KochaManzili VARCHAR(255),
Shahar VARCHAR(255),
Pochtaindex VARCHAR(10)
);
-- Xizmatlar jadvali
CREATE TABLE Xizmatlar (
XizmatID INT PRIMARY KEY,
XizmatNomi VARCHAR(255),
XizmatTuri VARCHAR(255)
);
-- Yashovchi ma'lumotlari qo'shish
INSERT INTO Yashovchilar (YashovchiID, Ism, Familiya, UyID)
VALUES (1, 'John', 'Doe', 101);
INSERT INTO Yashovchilar (YashovchiID, Ism, Familiya, UyID)
VALUES (2, 'Jane', 'Smith', 102);

-- Uy ma'lumotlari qo'shish


INSERT INTO Uylar (UyID, KochaManzili, Shahar, Pochtaindex)
VALUES (101, 'Alisher Navoi kochasi, 12', 'Toshkent', '100100');

INSERT INTO Uylar (UyID, KochaManzili, Shahar, Pochtaindex)


VALUES (102, 'Bogbon kochasi, 45', 'Namangan', '200200');

-- Xizmat ma'lumotlari qo'shish


INSERT INTO Xizmatlar (XizmatID, XizmatNomi, XizmatTuri)
VALUES (1, 'Qurilish', 'Texnik xizmatlar');

INSERT INTO Xizmatlar (XizmatID, XizmatNomi, XizmatTuri)


VALUES (2, 'Temir-tuzish', 'Texnik xizmatlar');

SELECT Y.YashovchiID, Y.Ism, Y.Familiya, U.KochaManzili, U.Shahar, U.Pochtaindex


FROM Yashovchilar Y
JOIN Uylar U ON Y.UyID = U.UyID;

SELECT U.UyID, U.KochaManzili, U.Shahar, U.Pochtaindex, Y.Ism, Y.Familiya


FROM Uylar U
LEFT JOIN Yashovchilar Y ON U.UyID = Y.UyID;

SELECT * FROM Xizmatlar;
Yüklə 11,39 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin