Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

SELECT city

FROM p)

Результат: s1 Smith

s2 Jones

s3 Blake

s4 Clark

 

46. видалення з таблиці Постачальник записів про постачальників з Парижа:

Постачальник (Код, Назва, Місто, Статус)

DELETE

FROM Постачальник

WHERE Місто = 'Париж'

 

47. створення структури таблиці Поставка (Код_Постачальника, Код_Товара, Кількість), де Код_Постачальника є первинним ключем в батьківській таблиці Постачальник (Код, Назва, Місто, Статус)

CREATE TABLE Поставка

(Код_Постачальника CHAR (10),

Код_Товара CHAR (10),

Кількість INT,

FOREIGN KEY (Код_Постачальника) REFERENCES Постачальник (Код));

База даних складається з таблиць

s — постачальники p — товари sp — поставки
s_no sname status city p_no pname color city s_no p_no qty s_no p_no qty
s1 Smith   London p1 Nut Red London s1 p1   s2 p1  
s2 Jones   Paris p2 Bolt Green Paris s1 p2   s2 p2  
s3 Blake   Paris p3 Screw Blue Rome s1 p3   s3 p2  
s4 Clark   London p4 Screw Red London s1 p4   s4 p2  
s5 Аdams   Athens p5 Cam Blue Paris s1 p5   s4 p4  
        p6 Cog Red London s1 p6   s4 p5  

Який результат буде після здійснення команди:

SELECT s_no, sname

FROM s

WHERE city IN (‘Athens’, ‘London’)

Результат: s1 Smith

s4 Clark

s5 Adams

 

Видалення таблиці Постачальник (як вмісту, так і структури).

Постачальник (Код, Назва, Місто, Статус)

DELETE

FROM Постачальник

 

DROP TABLE Постачальник

 

Створення структури таблиці Поставка (Код_Постачальника, Код_Товара, Кількість), де Код_Постачальника і Код_Товара складають первинний ключ.

CREATE TABLE Поставка

(Код_Постачальника CHAR (10) NOT NULL,

Код_Товара CHAR (10) NOT NULL,

Кількість INT,

PRIMARY KEY (Код_Постачальника, Код_Товара);

База даних складається з таблиць

s — постачальники p — товари sp — поставки
s_no sname status city p_no pname color city s_no p_no qty s_no p_no qty
s1 Smith   London p1 Nut Red London s1 p1   s2 p1  
s2 Jones   Paris p2 Bolt Green Paris s1 p2   s2 p2  
s3 Blake   Paris p3 Screw Blue Rome s1 p3   s3 p2  
s4 Clark   London p4 Screw Red London s1 p4   s4 p2  
s5 Аdams   Athens p5 Cam Blue Paris s1 p5   s4 p4  
        p6 Cog Red London s1 p6   s4 p5  

Який результат буде після здійснення команди:

SELECT s_no, AVG(qty) AS avgQty

FROM sp

GROUP BY s_no

Результат: s_no avgQty

s1 216

s2 350

s3 200

s4 300

52. заміну назви «Ленінград» на «С.-Петербург» у відомостях про постачальників в наступній таблиці:

Постачальник (Код, Назва, Місто, Статус)

UPDATE Постачальник SET Місто = 'С.-Петербург'

WHERE Місто = 'Ленінград'

 

Створення структури таблиці Постачальник (Код, Назва, Місто, Статус), де Код та Назва є обов'язковими полями.

CREATE TABLE Постачальник

(Код CHAR (10) NOT NULL,

Назва CHAR (20) NOT NULL,

Місто CHAR (20),

Статус INT)


Дата добавления: 2015-07-11; просмотров: 108 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
База даних складається з таблиць| База даних складається з таблиць

mybiblioteka.su - 2015-2024 год. (0.006 сек.)