Все бесплатно
    Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.



Вопросы
  Подсчет времени какого-либо события
   Категория: Математика
  Определение размера каталога
   Категория: Файловая система
  Компонент MainMenu
   Категория: Компоненты
  Компонент SpeedButton
   Категория: Компоненты
  Тpансляция ошибок в BDE
   Категория: Базы данных
  Перекодировка в DBASE
   Категория: Базы данных
  Дата изменения файла
   Категория: Файловая система
  Упаковать TinyDB
   Категория: Базы данных
  Поиск по EasyTable
   Категория: Базы данных
  Сохраняем Bitmap в поле dbase
   Категория: Базы данных

М.Грубер Понимание SQL - Приложение E
Скачать софт бесплатно. скачать шаблоны dle бесплатно.

Приложение E
ТАБЛИЦЫ ИСПОЛЬЗУЕМЫЕ В SQL



ТАБЛИЦА 1: ПРОДАВЦЫ

snum
sname
city
comm
1001
Peel
London
.12
1002
Serres
San Jose
.13
1004
Motika
London
.11
1007
Rifkin
Barcelona
.15
1003
Axelrod
New York
.10


ТАБЛИЦА 2: ЗАКАЗЧИКИ

cnum
cname
city
rating
snum
2001
Hoffman
London
100
1001
2002
Giovanni
Rome
200
1003
2003
Liu
SanJose
200
1002
2004
Grass
Berlin
300
1002
2006
Clemens
London
100
1001
2008
Cisneros
SanJose
300
1007
2007
Pereira
Rome
100
1004

 



ТАБЛИЦА 3: ПОРЯДКИ

onum
amt
odate
cnum
snum
3001
18.69
10/03/1990
2008
1007
3003
767.19
10/03/1990
2001
1001
3002
1900.10
10/03/1990
2007
1004
3005
5160.45
10/03/1990
2003
1002
3006
1098.16
10/03/1990
2008
1007
3009
1713.23
10/04/1990
2002
1003
3007
75.75
10/04/1990
2004
1002
3008
4723.00
10/05/1990
2006
1001
3010
1309.95
10/06/1990
2004
1002
3011
9891.88
10/06/1990
2006
1001

 


Команда SELECT



SELECT * | { [ DISTINCT | ALL] < value expression >.,..}
FROM { < table name > [ < alias > ] }.,..
[ WHERE <predicate>]
[ GROUP BY { <column name> | <integer> }.,..]
[ HAVING <predicate>]
[ ORDERBY { <column name> | <integer> }.,..]


[ { UNION [ALL]


SELECT * | { [DISTINCT | ALL] < value expression >.,..}
FROM { <table name> [<alias>]} .,..
[ WHERE < predicate >
[ GROUP BY { <columnname> | <integer> }.,..]
[ HAVING <predicate >]
[ ORDER BY { <columnname> | <integer> }.,..] } ] ...;




Команды UPDATE INSERT DELETE


UPDATE


UPDATE <tablename>
SET { | }.,. .< column name>=<value expresslon>
[ WHERE <predlcate>
| WHERE CURRENT OF <cursor name>
(*только для вложения*) ];



INSERT

INSERT INTO < table name> [(<column name> ., . ]
{ VALUES ( <value expression> .,.. ) }
| <query>;


DELETE


DELETE FROM <table name>
[ WHERE <predicate>
| WHERE CURRENT OF <cursor name>
(*только для вложения*) ];




Команда CREATE TABLE




CREATE TABLE <table name>
( { <column name> <data type> I<size>]
[<colcnstrnt> ...]} .,.. );
[<tabconstrnt>] .,.. );