информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Сетевые кракеры и правда о деле ЛевинаЗа кого нас держат?Портрет посетителя
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Microsoft Authenticator прекращает... 
 Очередное исследование 19 миллиардов... 
 Оптимизация ввода-вывода как инструмент... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
если вы видите этот текст, отключите в настройках форума использование JavaScript
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
[Win32] SQL. Вот отсюда взято 23.07.02 16:08  Число просмотров: 991
Автор: mentat[bugtraq.ru] <Александр> Статус: Elderman
<"чистая" ссылка>
CREATE VIEW Состав_блюд
AS SELECT Блюдо, Продукт, Вес
FROM Состав,Блюда,Продукты
WHERE Состав.БЛ = Блюда.БЛ
AND Состав.ПР = Продукты.ПР;
и след пр.:
SELECT Блюдо,Продукт,Вес
FROM Состав_блюд
WHERE Основа = 'Овощи'

А взято из книжки по реляционным базам данных - пример составления запросов. Превый запрос формируетпустую таблицу и выбирает туда нужные тебе столбцы и строки из связанных таблиц базы данных которая лежит на сервере, только не написано конкретно что это за база данных.
Но почему они пишут впереди AS не написано
<programming>
[Win32] SQL. Помогите чайнику 23.07.02 12:20  
Автор: mentat[bugtraq.ru] <Александр> Статус: Elderman
<"чистая" ссылка>
почему интересно когда нужно выбрать стлобцы из таблицы пишут н.п. SELECT Блюдо,Продукт,Вес , а также могут написать AS SELECT Блюдо, Продукт, Вес (Select - выбрать)
Всем большое спасибо! 23.07.02 16:59  
Автор: mentat[bugtraq.ru] <Александр> Статус: Elderman
<"чистая" ссылка>
[Win32] SQL. Помогите чайнику 23.07.02 15:27  
Автор: LVI Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> почему интересно когда нужно выбрать стлобцы из таблицы
> пишут н.п. SELECT Блюдо,Продукт,Вес , а также могут
> написать AS SELECT Блюдо, Продукт, Вес (Select - выбрать)

Давай сначала. Итак, где ты видел конструкцию AS SELECT ...?
Напиши пример, а потом будем разбираться дальше
[Win32] SQL. При составлении SQL-запроса в Access97 23.07.02 15:41  
Автор: mentat[bugtraq.ru] <Александр> Статус: Elderman
<"чистая" ссылка>
[Win32] SQL. Вот отсюда взято 23.07.02 16:08  
Автор: mentat[bugtraq.ru] <Александр> Статус: Elderman
<"чистая" ссылка>
CREATE VIEW Состав_блюд
AS SELECT Блюдо, Продукт, Вес
FROM Состав,Блюда,Продукты
WHERE Состав.БЛ = Блюда.БЛ
AND Состав.ПР = Продукты.ПР;
и след пр.:
SELECT Блюдо,Продукт,Вес
FROM Состав_блюд
WHERE Основа = 'Овощи'

А взято из книжки по реляционным базам данных - пример составления запросов. Превый запрос формируетпустую таблицу и выбирает туда нужные тебе столбцы и строки из связанных таблиц базы данных которая лежит на сервере, только не написано конкретно что это за база данных.
Но почему они пишут впереди AS не написано
казнить нельзя помиловать 23.07.02 16:38  
Автор: 1blin Статус: Незарегистрированный пользователь
<"чистая" ссылка>
А читать следует так:
CREATE VIEW Состав_блюд AS

SELECT Блюдо, Продукт, Вес
FROM Состав,Блюда,Продукты
WHERE Состав.БЛ = Блюда.БЛ
AND Состав.ПР = Продукты.ПР;

Теперь понятно? :)
И это, кстати, не создание пустой таблицы, как ты написал. VIEW - это не таблица вообще! Определение, которое мне больше всего нравится - VIEW этопоименованныйselect (поименнованная выборка). За более точным\правильным определением обращайся к своей книге по реляц. БД.
Первый запрос твой создает такое VIEW:
CREATE VIEW AS SELECT .....
СОЗДАТЬ VIEW КАК(!) ВЫБОРКА такая-то...

А второй запрос просто выбирает из этой выборки (твоего VIEW) нужные данные:
SELECT чего-то там....
ВЫБРАТЬ чего-то там....
[Win32] SQL. Вот отсюда взято 23.07.02 16:33  
Автор: ZloyShaman <ZloyShaman> Статус: Elderman
<"чистая" ссылка>
> CREATE VIEW Состав_блюд
> AS SELECT Блюдо, Продукт, Вес
> FROM Состав,Блюда,Продукты
> WHERE Состав.БЛ = Блюда.БЛ
> AND Состав.ПР = Продукты.ПР;
> и след пр.:
> SELECT Блюдо,Продукт,Вес
> FROM Состав_блюд
> WHERE Основа = 'Овощи'
>
> А взято из книжки по реляционным базам данных - пример
> составления запросов. Превый запрос формируетпустую таблицу
> и выбирает туда нужные тебе столбцы и строки из связанных
> таблиц базы данных которая лежит на сервере, только не
> написано конкретно что это за база данных.
> Но почему они пишут впереди AS не написано
Ну, дык это ж создаётся VIEW а не набор записей возвращается. Если просто select ........... то вернётся обыкновенный набор записей.
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2025 Dmitry Leonov   Page build time: 1 s   Design: Vadim Derkach