Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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.075 c
1-1089074956
CyBeR
2004-07-06 04:49
2004.07.25
Переход на формы по закладкам


14-1089103426
Somebody
2004-07-06 12:43
2004.07.25
FB глючит


14-1088952154
SPeller
2004-07-04 18:42
2004.07.25
Глупость?


1-1089276204
Sandman25
2004-07-08 12:43
2004.07.25
Флаги или переопределение событий?


1-1089446154
ltexcimer
2004-07-10 11:55
2004.07.25
сохранение записи в файл





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский