Ми використовуємо файли cookie для покращення якості роботи сайту Bookmate та наших рекомендацій.
Для отримання додаткової інформації ознайомтеся з нашою Політикою щодо файлів cookie.
Прийняти все cookies
Налаштування файлів cookie
Svg Vector Icons : http://www.onlinewebfonts.com/icon Щось трапилось. Спробуйте ще раз.
Основы SQL, Лариса Полякова
ru
Лариса Полякова

Основы SQL

Повідомити про появу
Щоб читати цю книжку, завантажте файл EPUB або FB2 на Букмейт. Як завантажити книжку?
Развернутое введение в SQL на основе стандарта SQL:1999. Обсуждаются типы данных, допускаемые в SQL; средства определения объектов базы данных; манипулирование данными; управление соединениями, сессиями и транзакциями; обеспечение безопасности; динамический и встроенный SQL.

На сегодняшний день (и в обозримом будущем) язык SQL является единственным признанным стандартом языка баз данных, поддерживаемым всеми основными поставщиками СУБД. С годами (а история SQL насчитывает уже около 30 лет) язык развивается и усложняется. Хорошее владение языком SQL является обязательным для профессиональных разработчиков приложений баз данных и их администраторов. Данный курс основан на последнем международном стандарте SQL:1999, хотя не охватывает все аспекты языка. В курс включены темы, являющиеся, во-первых, наиболее важными для пользователей и разработчиков приложений и, во-вторых, наиболее проработанными в текущей версии стандарта. Во вводной части курса обсуждаются история языка, его основные концепции, типы данных, допустимые в SQL. Приводится обзор подходов SQL к определению данных и манипулированию ими. В основной части последовательно обсуждаются следующие темы: значения, базовые функции и выражения SQL; арифметические выражения с переключателями и преобразованием типа, выражения со строковыми значениями; виды предикатов, допустимых в логических выражениях; соединения и теоретико-множественные операции; виды выражений запросов; ограничения целостности и ссылочная целостность; триггеры; встроенный SQL и язык модулей; принципы работы с курсорами; привилегии, пользователи и безопасность; управление транзакциями; управление соединениями и удаленный доступ к базам данных; хранимые процедуры и функции; динамический SQL; интерфейс уровня вызовов; диагностика и управление ошибочными ситуациями; вопросы интернационализации и локализации; информационная схема.
більше
Ця книжка зараз недоступна
264 паперові сторінки
Уже прочитали? Що скажете?
👍👎

Враження

  • Eveділиться враженням6 років тому
    👍Раджу
    💡Пізнавальна

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

Цитати

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

    |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 для получения инициалов клиентов.
  • Михайло Міщукцитує5 років тому
    |SIN | вычисляет синус угла |

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

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

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

    Таблица 11.1.

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

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

    *0.05,1)

    AS Налог

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

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

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

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

    CREATE FUNCTION user1.itog()

    RETURNS TABLE

    AS

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

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

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

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

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

На полицях

fb2epub
Перетягніть файли сюди, не більш ніж 5 за один раз