Vi använder cookies för att förbättra upplevelsen av Bookmates-webbplatsen och för att ge dig våra rekommendationer.
För mer information, läs vår cookiepolicy.
Godkänn alla cookies
Kakinställningar
Основы SQL, Лариса Полякова
ru
Лариса Полякова

Основы SQL

Berätta för mig när boken läggs till
För att kunna läsa den här boken överför filer i EPUB- eller FB2-format till Bookmate. Hur laddar jag upp en bok?
Развернутое введение в SQL на основе стандарта SQL:1999. Обсуждаются типы данных, допускаемые в SQL; средства определения объектов базы данных; манипулирование данными; управление соединениями, сессиями и транзакциями; обеспечение безопасности; динамический и встроенный SQL.

На сегодняшний день (и в обозримом будущем) язык SQL является единственным признанным стандартом языка баз данных, поддерживаемым всеми основными поставщиками СУБД. С годами (а история SQL насчитывает уже около 30 лет) язык развивается и усложняется. Хорошее владение языком SQL является обязательным для профессиональных разработчиков приложений баз данных и их администраторов. Данный курс основан на последнем международном стандарте SQL:1999, хотя не охватывает все аспекты языка. В курс включены темы, являющиеся, во-первых, наиболее важными для пользователей и разработчиков приложений и, во-вторых, наиболее проработанными в текущей версии стандарта. Во вводной части курса обсуждаются история языка, его основные концепции, типы данных, допустимые в SQL. Приводится обзор подходов SQL к определению данных и манипулированию ими. В основной части последовательно обсуждаются следующие темы: значения, базовые функции и выражения SQL; арифметические выражения с переключателями и преобразованием типа, выражения со строковыми значениями; виды предикатов, допустимых в логических выражениях; соединения и теоретико-множественные операции; виды выражений запросов; ограничения целостности и ссылочная целостность; триггеры; встроенный SQL и язык модулей; принципы работы с курсорами; привилегии, пользователи и безопасность; управление транзакциями; управление соединениями и удаленный доступ к базам данных; хранимые процедуры и функции; динамический SQL; интерфейс уровня вызовов; диагностика и управление ошибочными ситуациями; вопросы интернационализации и локализации; информационная схема.
mer
Den här boken är inte tillgänglig just nu
264 trycksidor
Har du redan läst den? Vad tycker du om den?
👍👎

Intryck

  • Evedelade ett intryckför 6 år sedan
    👍Värt att läsa
    💡Lärde mig mycket

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

Citat

  • Михайло Міщукhar citeratför 5 år sedan
    Строковые функции
    Краткий обзор строковых функций представлен в таблице.

    |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 для получения инициалов клиентов.
  • Михайло Міщукhar citeratför 5 år sedan
    |SIN | вычисляет синус угла |

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

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

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

    Таблица 11.1.

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

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

    *0.05,1)

    AS Налог

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

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

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

    Пример 11.4. Использование функции округления до одного знака после запятой для расчета налога.
  • Михайло Міщукhar citeratför 5 år sedan
    Пример 11.2. Создать и применить функцию табличного типа для определения двух наименований товара с наибольшим остатком.

    CREATE FUNCTION user1.itog()

    RETURNS TABLE

    AS

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

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

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

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

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

I bokhyllorna

fb2epub
Dra och släpp dina filer (upp till fem åt gången)