Главная страница
    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.031 c
3-1088680083
Zheka
2004-07-01 15:08
2004.07.25
база и проект


3-1088409321
Aln
2004-06-28 11:55
2004.07.25
Изменить значение поля таблицы Access (компонент доступа ADO)


4-1086894546
mike.dld
2004-06-10 23:09
2004.07.25
RRGGBB


1-1089728961
Studentik
2004-07-13 18:29
2004.07.25
Стиль XP в XP


1-1089804609
Artem123
2004-07-14 15:30
2004.07.25
Найти нужный TreeNode ?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский