SQLize Online / PHPize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
CREATE TABLE `Поставщик` ( `Код` CHAR(4) PRIMARY KEY , `Название` VARCHAR (20) , `Город` VARCHAR (20) , `Статус` INT DEFAULT 20); CREATE TABLE `Поставка` ( `КодТовара` CHAR(4) , `КодПоставщика` CHAR (4) , `Название` VARCHAR (20) , `Город` VARCHAR (20) , `Количество` INT DEFAULT 20 , `Статус` INT DEFAULT 20); ALTER TABLE `Поставка` ADD `Телефон` CHAR(10); ALTER TABLE `Поставка` DROP `Телефон`; ALTER TABLE `Поставка` ADD CONSTRAINT `PK_Код` PRIMARY KEY (`КодТовара`); ALTER TABLE `Поставка` ADD CONSTRAINT `Ун_Код` UNIQUE (`Название`); ALTER TABLE `Поставка` ADD CONSTRAINT `CH_Статус` CHECK (`Статус` BETWEEN 10 AND 100); ALTER TABLE `Поставка` ADD CONSTRAINT `FK_Код` FOREIGN KEY (`КодПоставщика`) REFERENCES `Поставщик` (`Код`); CREATE VIEW `Поставщик_Кратко` AS SELECT `Код`, `Название` FROM `Поставщик`; CREATE VIEW `VIP_Поставщики` AS SELECT * FROM `Поставщик` WHERE `Статус`>50; CREATE VIEW `ГородаПоставщиков` AS SELECT `Город`, COUNT(*) FROM `Поставщик` GROUP BY `Город`; CREATE VIEW `ПоставкиПоставщиков` AS SELECT `КодПоставщика`, `Поставщик`.`Название` AS `НазваниеПоставщика` , `КодТовара`, `Количество` FROM `Поставка`, `Поставщик` WHERE `Поставка`.`КодПоставщика` = `Поставщик`.`Код`; DROP VIEW `ПоставкиПоставщиков`; INSERT INTO `Поставщик` (`Код`, `Название`, `Город`, `Статус`) values ('П007','MMM','Москва','20'); INSERT INTO `Поставщик` (`Код`, `Город`) VALUES ('П008', 'Москва'); SELECT "`Поставщик` Table Content:" FROM `Поставщик` WHERE 1=0; SELECT * FROM `Поставщик`; Select `Город`, COUNT(distinct `Статус`) as `СтатусП` From `Поставщик` GROUP BY `Город`
Stuck with a problem? Got Error? Ask ChatGPT!
Copy Clear