Функция, возвращающая строку в языке SQL. Объединение аргументов базу данных без разделителей. Конкатенация как операция соединения двух строк в одну. Рассмотрение необходимости удлинения функции до определенного значения за счет повторения символов.
Аннотация к работе
Выполнил студент гр.ИТ-13-1д: Гулиева Гунаш Символьная операция конкатенации строк Старый Оскол, 2015ГКОНКАТЕНАЦИЯ (лат. concatenatio «присоединение цепями; сцепление») - операция соединения двух строк в одну строку. Например, конкатенация слов «микро» и «мир» даст слово «микромир».В языке SQL есть сразу несколько функций для конкатенации строк : Функция CONCAT: string CONCAT(str1 string , str2 string ,...) Функция возвращает строку, созданную путем объединения аргументов. Числовые значения преобразуются в строку.Пример: SELECT CONCAT (" Hello ", "", "world ", "!"); Результат: "Hello world !‘ SELECT CONCAT ("Hello", NULL, "world", "!"); Результат : NULL SELECT CONCAT ("Число пи", "=", 3.14); Результат: "Число пи=3.14‘ Как видно из примеров, строки объединяются без разделителей. Аргументы строки равные NULL пропускаются.Пример: SELECT CONCAT_WS (" ", "Иванов", "Иван", "Иванович"); Результат: "Иванов Иван Иванович" SELECT CONCAT_WS (NULL, "Иванов", "Иван", "Иванович"); Результат: NULL SELECT CONCAT_WS (" ", "Иванов", NULL, "Иван", "Иванович"); Результат: ""Иванов Иван Иванович" В случае объединения большого количества строк, которые необходимо отделять разделителем, функция CONCAT_WS гораздо удобнее функции CONCAT.Иногда бывает необходимо удлинить строку до определенного количества символов за счет повторения какого-либо символа.