Форум: "Потрепаться";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.033 c