Практическая лабораторная работа №1


needed.Name_Kafedru  ' Информатика’



жүктеу 3,23 Mb.
Pdf просмотр
бет257/407
Дата11.01.2022
өлшемі3,23 Mb.
#32311
1   ...   253   254   255   256   257   258   259   260   ...   407
ignat eva o.v. prikladnoe programmirovanie i bazy dannykh. dlia prakt

needed.Name_Kafedru <> ' Информатика’ 
 
При 
самосоединении 
по 
равенству 
можно 
получить 
симметричную 
результирующую  таблицу.  Суть  симметричности  заключается  в  том,  что  в  таблице 
содержатся строки: 
с одинаковыми значениями всех столбцов; 
со всеми возможными перестановками значений столбцов. 
 
Запрос  41.  Вывести  пары  номеров  групп,  которые  принадлежат  одной 
кафедре. 
SELECT g1.[Group], g2.[Group], g1.kod_kafedru  
FROM   STUDENT g1, STUDENT g2  
WHERE g1.kod_kafedru = g2.kod_kafedru; 
 
ПРИМЕЧАНИЕ     В этом запросе мы дополнительно вывели столбец с номером 
(первичным ключом) кафедры для большей наглядности. 
 
Результирующая  таблица  оказалась  симметричной,  и  в  связи  с  этим  содержит 
избыточные строки. 
Простой  способ  избежать  этого  состоит  в  том,  чтобы  наложить  ограничение  на 
выбираемые  пары  значений  таким  образом,  чтобы  первое  выдаваемое  значение  было 
меньше другого (или предшествовало ему в алфавитном порядке). Это делает результат 
асимметричным,  поэтому  пары  с  одинаковыми  значениями,  а  также  пары,  заданные  в 
обратном порядке, не будут появляться. Покажем это на примере варианта предыдущего 
запроса. 

жүктеу 3,23 Mb.

Достарыңызбен бөлісу:
1   ...   253   254   255   256   257   258   259   260   ...   407




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау