Wir verwenden Cookies, um das Bookmate-Website-Erlebnis und unsere Empfehlungen zu verbessern.
Um mehr zu erfahren, lesen Sie bitte unsere Cookie-Richtlinie.
Alle Cookies akzeptieren
Cookie-Einstellungen
Svg Vector Icons : http://www.onlinewebfonts.com/icon Etwas hat nicht geklappt. Bitte versuchen Sie es erneut.
Основы SQL, Лариса Полякова
ru
Лариса Полякова

Основы SQL

Benachrichtigen, wenn das Buch hinzugefügt wird
Um dieses Buch zu lesen laden Sie eine EPUB- oder FB2-Datei zu Bookmate hoch. Wie lade ich ein Buch hoch?
Развернутое введение в SQL на основе стандарта SQL:1999. Обсуждаются типы данных, допускаемые в SQL; средства определения объектов базы данных; манипулирование данными; управление соединениями, сессиями и транзакциями; обеспечение безопасности; динамический и встроенный SQL.

На сегодняшний день (и в обозримом будущем) язык SQL является единственным признанным стандартом языка баз данных, поддерживаемым всеми основными поставщиками СУБД. С годами (а история SQL насчитывает уже около 30 лет) язык развивается и усложняется. Хорошее владение языком SQL является обязательным для профессиональных разработчиков приложений баз данных и их администраторов. Данный курс основан на последнем международном стандарте SQL:1999, хотя не охватывает все аспекты языка. В курс включены темы, являющиеся, во-первых, наиболее важными для пользователей и разработчиков приложений и, во-вторых, наиболее проработанными в текущей версии стандарта. Во вводной части курса обсуждаются история языка, его основные концепции, типы данных, допустимые в SQL. Приводится обзор подходов SQL к определению данных и манипулированию ими. В основной части последовательно обсуждаются следующие темы: значения, базовые функции и выражения SQL; арифметические выражения с переключателями и преобразованием типа, выражения со строковыми значениями; виды предикатов, допустимых в логических выражениях; соединения и теоретико-множественные операции; виды выражений запросов; ограничения целостности и ссылочная целостность; триггеры; встроенный SQL и язык модулей; принципы работы с курсорами; привилегии, пользователи и безопасность; управление транзакциями; управление соединениями и удаленный доступ к базам данных; хранимые процедуры и функции; динамический SQL; интерфейс уровня вызовов; диагностика и управление ошибочными ситуациями; вопросы интернационализации и локализации; информационная схема.
mehr
Dieses Buch ist zurzeit nicht verfügbar
264 Druckseiten
Haben Sie es bereits gelesen? Was halten sie davon?
👍👎

Ersteindruck

  • Evehat einen Ersteindruck geteiltvor 6 Jahren
    👍Lesenswert
    💡Viel gelernt

    Информация отлично структурирована и проиллюстрирована примерами

Zitate

  • Михайло Міщукhat Zitat gemachtvor 5 Jahren
    Строковые функции
    Краткий обзор строковых функций представлен в таблице.

    |ASCII | возвращает код ASCII левого символа строки |

    |CHAR | по коду ASCII возвращает символ |

    |CHARINDEX | определяет порядковый номер символа, с которого начинается вхождение подстроки в строку |

    |DIFFERENCE | возвращает показатель совпадения строк |

    |LEFT | возвращает указанное число символов с начала строки |

    |LEN | возвращает длину строки |

    |LOWER | переводит все символы строки в нижний регистр |

    |LTRIM | удаляет пробелы в начале строки |

    |NCHAR | возвращает по коду символ Unicode |

    |PATINDEX | выполняет поиск подстроки в строке по указанному шаблону |

    |REPLACE | заменяет вхождения подстроки на указанное значение |

    |QUOTENAME | конвертирует строку в формат Unicode |

    |REPLICATE | выполняет тиражирование строки определенное число раз |

    |REVERSE | возвращает строку, символы которой записаны в обратном порядке |

    |RIGHT | возвращает указанное число символов с конца строки |

    |RTRIM | удаляет пробелы в конце строки |

    |SOUNDEX | возвращает код звучания строки |

    |SPACE | возвращает указанное число пробелов |

    |STR | выполняет конвертирование значения числового типа в символьный формат |

    |STUFF | удаляет указанное число символов, заменяя новой подстрокой |

    |SUBSTRING | возвращает для строки подстроку указанной длины с заданного символа |

    |UNICODE | возвращает Unicode-код левого символа строки |

    |UPPER | переводит все символы строки в верхний регистр |

    Таблица 11.2.

    SELECT Фирма, [Фамилия]+""

    +Left([Имя],1)+"."

    +Left([Отчество],1)

    +"." AS ФИО

    FROM Клиент

    Пример 11.5. Использование функции LEFT для получения инициалов клиентов.
  • Михайло Міщукhat Zitat gemachtvor 5 Jahren
    |SIN | вычисляет синус угла |

    |SQUARE | выполняет возведение числа в квадрат |

    |SQRT | извлекает квадратный корень |

    |TAN | возвращает тангенс угла |

    Таблица 11.1.

    SELECT Товар.Название, Сделка.Количество,

    Round(Товар.Цена*Сделка.Количество

    *0.05,1)

    AS Налог

    FROM Товар INNER JOIN Сделка

    ON Товар.КодТовара=

    Сделка.КодТовара

    Пример 11.4. Использование функции округления до одного знака после запятой для расчета налога.
  • Михайло Міщукhat Zitat gemachtvor 5 Jahren
    Пример 11.2. Создать и применить функцию табличного типа для определения двух наименований товара с наибольшим остатком.

    CREATE FUNCTION user1.itog()

    RETURNS TABLE

    AS

    RETURN (SELECT TOP 2 Товар.Название

    FROM Товар INNER JOIN Склад

    ON Товар.КодТовара=Склад.КодТовара

    ORDER BY Склад.Остаток DESC)

    Пример 11.2. Создание функции табличного типа для определения двух наименований товара с наибольшим остатком.

In Regalen

fb2epub
Ziehen Sie Ihre Dateien herüber (nicht mehr als fünf auf einmal)