ИНСТИТУТ РАДИОЭЛЕКТРОНИКИ И ТЕЛЕКОММУНИКАЦИЙ
FreeModels - интернет магазин радиоуправляемых моделей. Свободные модели.
Любить и уважать
Бонус-счастливчики
Баннера:
Статьи

Ответ в "Помогите с sql"
Вы не авторизованный пользователь (гость)!
Смайлы:
smilie smilie smilie smilie smilie smilie smilie smilie smilie smilie smilie smilie smilie smilie smilie
ЖирныйНаклонныйПодчеркнутыйЗачеркнутыйРазмер шрифтаСсылкаКартинкаЦитатаЛевоЦентрПравоСкрыть от незарегиных

Посление 10 сообщений (в обратном порядке)
S_O_L_OДата: 02.06.2011, 17:50:46
  smilie шось непонятнЭ.........=)
DenikДата: 28.05.2011, 12:30:24
 
КОД ( php ) :
CREATE TABLE Classes (
        class CHAR  (20),
        type  CHAR (20),
        country CHAR (30),
        numGuns int (2),
        bore FLOAT (5),
        displacement FLOAT (10)
);
CREATE TABLE Ships (
        name CHAR (30),
        class CHAR  (20),
        launched DATE
);
INSERT INTO Ships
SET class = 'f';
INSERT INTO Classes
SET class = 'f',
TYPE = 'bb';
SELECT count( Ships.class ) , Ships.class
FROM Ships, Classes
WHERE Ships.class = Classes.class
AND Classes.type = 'bb'
GROUP BY Ships.class;


На выходе получится:
КОД ( php ) :
count(Ships.class)     class
1                                 f


Оттестировал на реальной базе
BeliyДата: 28.05.2011, 12:01:25
 ну вот смотри у малой есть таблица но она не варна я тебе скину если можешь поправь её в правельную сторону!!!
КОД ( php ) :
CREATE TABLE Classes (
        class CHAR  (20),
        type  CHAR (20),
        country CHAR (30),
        numGuns int (2),
        bore FLOAT (5),
        displacement FLOAT (10)
),
CREATE TABLE Ships (
        name CHAR (30),
        class CHAR  (20),
        launched DATE
)
SELECT COUNT (class), ships. class
from ships
where ships. class = classes. class AND classes . type = “bb”
GROUP BY  ships. class;
DenikДата: 28.05.2011, 11:53:32
 Если предположить, что требуется узнать количество записей в таблице Classes с атрибутом type=bb, то верный ответ это:
КОД ( php ) :
SELECT count(*) AS count FROM `Classes` WHERE `type`='bb'
(этот запрос вернет одну запись с полем count равным количеству записей)

для чего приведены остальные таблицы - я не понял. связи в них не наблюдаю. Может задание не полное?
BeliyДата: 27.05.2011, 16:54:29
 всем доброго времени суток, кто разберается в sql помогите с заданием....
Задание 8.9. Сформулируйте следующие SQL-запросы к базе данных со схемами отношений
Цитата:
Classes (class, type, country, numGuns, bore, displacement)
Ships (name, class, launched)
Battles (name, date)
Outcomes (ship, battle, result)


а) Найти количество классов (class) линкоров (значение 'bb' атрибута type)

Зарание спасибо!
Посетителей: 0, из них зарегестрированных: 0, гостей: 0
Зарегистрированные пользователи:
Подробно
Страница сгенерирована за 0.1693 сек.

© 2007 by Denik