![]() |
|
Программирование >> Понятие sql
ОПЕРАТОР IN...............................................................................................................................................................................39 ОПЕРАТОР BETWEEN................................................................................................................................................................40 ОПЕРАТОР LIKE...........................................................................................................................................................................42 РАБОТА С НУЛЕВЫМИ (NULL) ЗНАЧЕНИЯМИ........................................................................................................................44 NULL ОПЕРАТОР.........................................................................................................................................................................44 ИСПОЛЬЗОВАНИЕ NOT СО СПЕЦИАЛЬНЫМИ ОПЕРАТОРАМИ........................................................................................45 РЕЗЮМЕ........................................................................................................................................................................................46 РАБОТА С SQL.............................................................................................................................................................................46 ОБОБЩЕНИЕ ДАННЫХ С ПОМОЩЬЮ АГРЕГАТНЫХ ФУНКЦИЙ............................................47 ЧТО ТАКОЕ АГРЕГАТНЫЕ ФУНКЦИИ ?....................................................................................................................................48 КАК ИСПОЛЬЗОВАТЬ АГРЕГАТНЫЕ ФУНКЦИИ ?...................................................................................................................48 СПЕЦИАЛЬНЫЕ АТРИБУТЫ COUNT........................................................................................................................................49 ИСПОЛЬЗОВАНИЕ DISTINCT....................................................................................................................................................49 ИСПОЛЬЗОВАНИЕ COUNT СО СТРОКАМИ, А НЕ ЗНАЧЕНИЯМИ.......................................................................................50 ВКЛЮЧЕНИЕ ДУБЛИКАТОВ В АГРЕГАТНЫЕ ФУНКЦИИ........................................................................................................50 АГРЕГАТЫ ПОСТРОЕННЫЕ НА СКАЛЯРНОМ ВЫРАЖЕНИИ...............................................................................................51 ПРЕДЛОЖЕНИЕ GROUP BY.......................................................................................................................................................51 ПРЕДЛОЖЕНИЕ HAVING............................................................................................................................................................53 НЕ ДЕЛАЙТЕ ВЛОЖЕННЫХ АГРЕГАТОВ.................................................................................................................................54 РЕЗЮМЕ........................................................................................................................................................................................55 РАБОТА С SQL.............................................................................................................................................................................55 ФОРМИРОВАНИЕ ВЫВОДОВ ЗАПРОСОВ.................................................................................56 СТРОКИ И ВЫРАЖЕНИЯ............................................................................................................................................................57 УПОРЯДОЧЕНИЕ ВЫВОДА ПОЛЕЙ..........................................................................................................................................59 РЕЗЮМЕ........................................................................................................................................................................................63 РАБОТА С SQL.............................................................................................................................................................................63 ЗАПРАШИВАНИЕ МНОГОЧИСЛЕНЫХ ТАБЛИЦ ТАК ЖЕ, КАК ОДНОЙ...................................64 ОБЪЕДИНЕНИЕ ТАБЛИЦ............................................................................................................................................................65 ИМЕНА ТАБЛИЦ И СТОЛБЦОВ..................................................................................................................................................65 СОЗДАНИЕ ОБЬЕДИНЕНИЯ......................................................................................................................................................65 ОБЪЕДИНЕНИЕ ТАБЛИЦ ЧЕРЕЗ СПРАВОЧНУЮ ЦЕЛОСТНОСТЬ......................................................................................66 ОБЪЕДИНЕНИЯ ТАБЛИЦ ПО РАВЕНСТВУ ЗНАЧЕНИЙ В СТОЛБЦАХ И ДРУГИЕ ВИДЫ ОБЪЕДИНЕНИЙ...................67 ОБЪЕДИНЕНИЕ БОЛЕЕ ДВУХ ТАБЛИЦ....................................................................................................................................68 РЕЗЮМЕ........................................................................................................................................................................................69 РАБОТА С SQL.............................................................................................................................................................................69 ОБЪЕДИНЕНИЕ ТАБЛИЦЫ С СОБОЙ........................................................................................70 КАК ДЕЛАТЬ ОБЪЕДИНЕНИЕ ТАБЛИЦЫ С СОБОЙ ?............................................................................................................71 ПСЕВДОНИМЫ.............................................................................................................................................................................71 УСТРАНЕНИЕ ИЗБЫТОЧНОСТИ...............................................................................................................................................72 ПРОВЕРКА ОШИБОК...................................................................................................................................................................73 БОЛЬШЕ ПСЕВДОНИМОВ..........................................................................................................................................................74 ЕЩЕ БОЛЬШЕ КОМПЛЕКСНЫХ ОБЪЕДИНЕНИЙ....................................................................................................................74 РЕЗЮМЕ........................................................................................................................................................................................76 РАБОТА С SQL.............................................................................................................................................................................76 ВСТАВКА ОДНОГО ЗАПРОСА ВНУТРЬ ДРУГОГО.....................................................................77 КАК РАБОТАЕТ ПОДЗАПРОС?..................................................................................................................................................78 ЗНАЧЕНИЯ, КОТОРЫЕ МОГУТ ВЫДАВАТЬ ПОДЗАПРОСЫ.................................................................................................79 DISTINCT С ПОДЗАПРОСАМИ...................................................................................................................................................79 ПРЕДИКАТЫ С ПОДЗАПРОСАМИ ЯВЛЯЮТСЯ НЕОБРАТИМЫМИ......................................................................................80 ИСПОЛЬЗОВАНИЕ АГРЕГАТНЫХ ФУНКЦИЙ В ПОДЗАПРОСАХ..........................................................................................81 ИСПОЛЬЗОВАНИЕ ПОДЗАПРОСОВ, КОТОРЫЕ ВЫДАЮТ МНОГО СТРОК С ПОМОЩЬЮ ОПЕРАТОРА IN.................82 ПОДЗАПРОСЫ ВЫБИРАЮТ ОДИНОЧНЫЕ СТОЛБЦЫ..........................................................................................................84 ИСПОЛЬЗОВАНИЕ ВЫРАЖЕНИЙ В ПОДЗАПРОСАХ.............................................................................................................84 ПОДЗАПРОСЫ В ПРЕДЛОЖЕНИИ HAVING.............................................................................................................................85 РЕЗЮМЕ........................................................................................................................................................................................86 РАБОТА С SQL.............................................................................................................................................................................86 СООТНЕСЕННЫЕ ПОДЗАПРОСЫ...............................................................................................87 КАК СФОРМИРОВАТЬ СООТНЕСЕННЫЙ ПОДЗАПРОС.......................................................................................................88 КАК РАБОТАЕТ СООТНЕСЕННЫЙ ПОДЗАПРОС...................................................................................................................88 ИСПОЛЬЗОВАНИЕ СООТНЕСЕННЫХ ПОДЗАПРОСОВ ДЛЯ НАХОЖДЕНИЯ ОШИБОК...................................................91 СРАВНЕНИЕ ТАБЛИЦЫ С СОБОЙ............................................................................................................................................91 СООТНЕСЕННЫЕ ПОДЗАПРОСЫ В ПРЕДЛОЖЕНИИ HAVING............................................................................................92 СООТНЕСЕННЫЕ ПОДЗАПРОСЫ И ОБЬЕДИНЕНИЯ............................................................................................................93 РЕЗЮМЕ........................................................................................................................................................................................93 РАБОТА С SQL.............................................................................................................................................................................94 ИСПОЛЬЗОВАНИЕ ОПЕРАТОРА EXISTS...................................................................................95 КАК РАБОТАЕТ EXISTS?.............................................................................................................................................................96 ВЫ1БОРСТОЛБЦОВС ПОМОЩЬЮ EXISTS.............................................................................................................................97 ИСПОЛЬЗОВАНИЕ EXISTS С СООТНЕСЕННЫМИ ПОДЗАПРОСАМИ................................................................................97 КОМБИНАЦИЯ ИЗ EXISTS И ОБЬЕДИНЕНИЯ.........................................................................................................................98 ИСПОЛЬЗОВАНИЕ NOT EXISTS................................................................................................................................................99 EXISTS И АГРЕГАТЫ...................................................................................................................................................................99 БОЛЕЕ УДАЧНЫЙ ПРИМЕР ПОДЗАПРОСА...........................................................................................................................100 РЕЗЮМЕ......................................................................................................................................................................................101 РАБОТА С SQL...........................................................................................................................................................................101 ИСПОЛЬЗОВАНИЕ ОПЕРАТОРОВ ANY, ALL И SOME............................................................102 СПЕЦИАЛЬНЫЕ ОПЕРАТОРЫ ANY или SOME.....................................................................................................................103 ИСПОЛЬЗОВАНИЕ ОПЕРАТОРОВ IN ИЛИ EXISTS ВМЕСТО ОПЕРАТОРА ANY.............................................................104 КАК ANY МОЖЕТ СТАТЬ НЕОДНОЗНАЧНЫМ.......................................................................................................................105 СПЕЦИАЛЬНЫЙ ОПЕРАТОР ALL............................................................................................................................................108 РАВЕНСТВА И НЕРАВЕНСТВА................................................................................................................................................109 ПРАВИЛЬНОЕ ПОНИМАНИЕ ANY И ALL................................................................................................................................111 КАК ANY, ALL, И EXIST ПОСТУПАЮТ С ОТСУТСТВУЮЩИМИ И НЕИЗВЕСТНЫМИ ДАННЫМИ...................................111 КОГДА ПОДЗАПРОС ВОЗВРАЩАЕТСЯ ПУСТЫМ.................................................................................................................111 ANY И ALL ВМЕСТО EXISTS С ПУСТЫМ УКАЗАТЕЛЕМ (NULL)..........................................................................................112 ИСПОЛЬЗОВАНИЕ COUNT ВМЕСТО EXISTS........................................................................................................................113 РЕЗЮМЕ......................................................................................................................................................................................114 РАБОТА С SQL...........................................................................................................................................................................114 ИСПОЛЬЗОВАНИЕ ПРЕДЛОЖЕНИЯ UNION.............................................................................115 ОБЪЕДИНЕНИЕ МНОГОЧИСЛЕННЫХ ЗАПРОСОВ В ОДИН...............................................................................................116 КОГДА ВЫ МОЖЕТЕ ДЕЛАТЬ ОБЪЕДИНЕНИЕ МЕЖДУ ЗАПРОСАМИ?............................................................................117 UNION И УСТРАНЕНИЕ ДУБЛИКАТОВ...................................................................................................................................118 ИСПОЛЬЗОВАНИЕ СТРОК И ВЫРАЖЕНИЙ С UNION..........................................................................................................119 ИСПОЛЬЗОВАНИЕ UNION С ORDER BY................................................................................................................................120 ВНЕШНЕЕ ОБЪЕДИНЕНИЕ......................................................................................................................................................121 РЕЗЮМЕ......................................................................................................................................................................................125 РАБОТА С SQL...........................................................................................................................................................................125 ВВОД, УДАЛЕНИЕ И ИЗМЕНЕНИЕ ЗНАЧЕНИЙ ПОЛЕЙ...........................................................127 КОМАНДЫ МОДИФИКАЦИИ ЯЗЫКА DML...............................................................................................................................128 ВВОД ЗНАЧЕНИЙ.......................................................................................................................................................................128 ВСТАВКА ПУСТЫХ УКАЗАТЕЛЕЙ (NULL)...............................................................................................................................128 ИМЕНОВАНИЕ СТОЛБЦА ДЛЯ ВСТАВКИ (INSERT).............................................................................................................129 ВСТАВКА РЕЗУЛЬТАТОВ ЗАПРОСА.......................................................................................................................................129 ИЗМЕНЕНИЕ ЗНАЧЕНИЙ ПОЛЯ..............................................................................................................................................131 МОДИФИЦИРОВАНИЕ ТОЛЬКО ОПРЕДЕЛЕННЫХ СТРОК.................................................................................................131 КОМАНДА UPDATE ДЛЯ МНОГИХ СТОЛБЦОВ.....................................................................................................................131 ИСПОЛЬЗОВАНИЕ ВЫРАЖЕНИЙ ДЛЯ МОДИФИКАЦИИ.....................................................................................................131 МОДИФИЦИРОВАНИЕ ПУСТЫХ(NULL) ЗНАЧЕНИЙ.............................................................................................................132 РЕЗЮМЕ......................................................................................................................................................................................132 РАБОТА С SQL...........................................................................................................................................................................133 ИСПОЛЬЗОВАНИЕ ПОДЗАПРОСОВ С КОМАНДАМИ МОДИФИКАЦИИ.................................134 ИСПОЛЬЗОВАНИЕ ПОДЗАПРОСОВ С INSERT.....................................................................................................................135 НЕ ВСТАВЛЯЙТЕ ДУБЛИКАТЫ СТРОК..................................................................................................................................136 ИСПОЛЬЗОВАНИЕ ПОДЗАПРОСОВ, СОЗДАНЫХ ВО ВНЕШНЕЙ ТАБЛИЦЕ ЗАПРОСА.................................................136 ИСПОЛЬЗОВАНИЕ ПОДЗАПРОСОВ С DELETE....................................................................................................................137 ИСПОЛЬЗОВАНИЕ ПОДЗАПРОСОВ С UPDATE...................................................................................................................139 СТОЛКНОВЕНИЕ С ОГРАНИЧЕНИЯМИ ПОДЗАПРОСОВ КОМАНДЫ DML.......................................................................139 РЕЗЮМЕ......................................................................................................................................................................................140 РАБОТА С SQL...........................................................................................................................................................................140 СОЗДАНИЕ ТАБЛИЦ...................................................................................................................141 КОМАНДА СОЗДАНИЯ ТАБЛИЦЫ...........................................................................................................................................142 ИНДЕКСЫ....................................................................................................................................................................................143 УНИКАЛЬНОСТЬ ИНДЕКСА......................................................................................................................................................144 УДАЛЕНИЕ ИНДЕКСОВ.............................................................................................................................................................144 ИЗМЕНЕНИЕ ТАБЛИЦЫ ПОСЛЕ ТОГО, КАК ОНА БЫЛА СОЗДАНА...................................................................................145 УДАЛЕНИЕ ТАБЛИЦ..................................................................................................................................................................145 РЕЗЮМЕ......................................................................................................................................................................................146 РАБОТА С SQL...........................................................................................................................................................................146 ОГРАНИЧЕНИЕ ЗНАЧЕНИЙ ВАШИХ ДАННЫХ........................................................................147 ОГРАНИЧЕНИЕ ТАБЛИЦ..........................................................................................................................................................148 ОБЪЯВЛЕНИЕ ОГРАНИЧЕНИЙ...............................................................................................................................................148 ИСПОЛЬЗОВАНИЕ ОГРАНИЧЕНИЙ ДЛЯ ИСКЛЮЧЕНИЯ ПУСТЫХ (NULL) УКАЗАТЕЛЕЙ.............................................148 УБЕДИТЕСЬ, ЧТО ЗНАЧЕНИЯ УНИКАЛЬНЫ.........................................................................................................................149 УНИКАЛЬНОСТЬ КАК ОГРАНИЧЕНИЕ СТОЛБЦА.................................................................................................................149 УНИКАЛЬНОСТЬ КАК ОГРАНИЧЕНИЕ ТАБЛИЦЫ................................................................................................................150
|
© 2006 - 2025 pmbk.ru. Генерация страницы: 0.001
При копировании материалов приветствуются ссылки. |