Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.07.25;
Скачать: CL | DM;

Вниз

SQL   Найти похожие ветки 

 
QuasiLamo ©   (2004-07-06 17:45) [0]

До чего могущ и и изящен язык запросов! Вот, например, когда мне показали запрос для перемножения матриц(привожу ниже) я чуть со стула не упал! Однозначно, надо будет изучить его поглубже!

Пусть таблицы, в которых хранятся матрицы, имеют следующий вид: поля i1,i2 - индексы, поле v - значение элемента [i1,i2].

Тогда следующий запрос вернет произведение их в таком же формате.

select t1.i1,t2.i2,sum(t1.v*t2.v) from t1,t2 where t1.i2=t2.i1 group by t1.i1,t2.i2

Прекрасно, не правда ли. А ведь это довольно простой пример - кто знает, какие еще возможности скрывает SQL.


 
Vlad ©   (2004-07-06 17:49) [1]


> QuasiLamo ©   (06.07.04 17:45)  

хм... а ты только вчера начал SQL изучать ? :-)


 
vecna ©   (2004-07-06 17:51) [2]

учи, полезная вешь, к сожалению в практике красивых запросов не так много как хотелось бы, как правило куча join"ов =(

учи оракловый sql он самый интресный =) иерархические запросы, аналитический функции и прочие прелести


 
QuasiLamo ©   (2004-07-06 17:52) [3]


> [1] Vlad ©   (06.07.04 17:49)

Ну, в общих чертах я знаком с ним довольно давно, просто как-то не задумывался, что такие вещи можно делать так просто


 
QuasiLamo ©   (2004-07-06 18:07) [4]


> учи оракловый sql он самый интресный =) иерархические запросы,
> аналитический функции и прочие прелести

этот пример как на оракловых табличках показывали


 
jack128 ©   (2004-07-06 18:08) [5]


> этот пример как на оракловых табличках показывали
этот запрос практически на любой СУБД пойдет, мало мальски поддерживающей SQL..


 
vecna ©   (2004-07-06 18:09) [6]

да этот пример будет где угодно работать, даже в access"e и mysql"е =)

кстати, никто не в курсе, mysql все-таки позволяет писать вложенные запросы ?


 
Algol   (2004-07-06 18:10) [7]

Да, пример хорош. Однако плохих примеров не меньше ))


 
wicked ©   (2004-07-06 18:28) [8]


> учи оракловый sql он самый интресный =) иерархические запросы,
> аналитический функции и прочие прелести

не учи оракловый SQL - он нестандартный и потом будет трудно жить... самое плохое, что в документации не указано, что определенная конструкция является нестандартной...


 
iZEN ©   (2004-07-06 19:11) [9]

По-иоему, SQL нужен служить реляционной алгебре и ничему больше.
А извращение по перемножению матриц - это выпендрёж, не для него это. Хотя кто знает, на что ещё способно реляционное исчисление.



Страницы: 1 вся ветка

Текущий архив: 2004.07.25;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.024 c
1-1089299151
Andy BitOff
2004-07-08 19:05
2004.07.25
Мистика !!! Где утечка ???


1-1089698906
NJoe
2004-07-13 10:08
2004.07.25
Определение текстовых файлов


9-1080968934
Voland2000
2004-04-03 09:08
2004.07.25
Движение спрайта


6-1085580515
cherrex
2004-05-26 18:08
2004.07.25
FTP Server


14-1089175737
Kerk
2004-07-07 08:48
2004.07.25
Про комбобоксы