msql
TRANSCRIPT
საგანი: მონაცემთა ბაზების სიტემების შესავალი
პრეზენტატორი:
ბიჭიკო კოდუა
მედიკამენტების საწყობი
Database Diagram
დავალება 1
დავალება 2
დავალება 3
დავალება 4menu
menu
შექმენით Select რომელშიც გაერთიანებული იქნება შემდეგი ველები:მედიკამენტის დასახელება, მწარმოებელი, გამოშვების ფორმა, საწყობის სახელი, რომელშიც ირიცხება აღნიშნული მედიკამენტი, ვარგისია თუ არა წამალი დღეს (შემოწმება გამოშვების თარიღის მიხედვით);
SELECT s.name,p.name,f.name,s.name,CASE WHEN m.expiredate < GETDATE() THEN N'ვადაგასული'else N'ვარგისი'endFROMdbo.[Store-s] sjoin dbo.Registrations ron r.storeID = s.storeIDjoin dbo.Medicaments mon m.medicamentID = r.medicamentIDjoindbo.Producers pon p.producerID = m.producerIDjoindbo.Forms fon f.formID = m.formID შედეგი
menu
დაწერეთ Insert-ები იმ სამი ცხრილისათვის, რომლებშიც ყველაზე მეტი ველია;
INSERT into [dbo].[Medicaments] VALUES(423,'3',6,'2013-2-23','2015-2-23');
INSERT into [dbo].[Registrations] VALUES(3,3,'2014-7-12','2014-2-23',2,14);
INSERT into [dbo].[Store-s] VALUES('farmadepo',6);
შემდეგი
შემდეგი
შემდეგი
menu
დაწერეთ Update საწყობში მედიკამენტის რეგისტრაციის ცხრილისათვის, რომლის საშუალებითაც შესაძლებელი იქნება რაოდენობის განახლება მედიკამნეტის ID -ის მიხედვით;
update [dbo].[Registrations] set number = 15 where registrationID = 7;
შემდეგი
menu
დაწერეთ Delete საწყობში მედიკამენტის რეგისტრაციის ცხრილისათვის. წაშლის პირობა: ცხრილის ID -ის მიხედვით.
DELETE from [dbo].[Registrations] where registrationID = 7;
შემდეგი
menu