Функция UCASE преобразует символы в верхний регистр.
Пример 1. Вывести фамилии студентов заглавными буквами, переименовав поле fam в familio.
SELECT UCASE(FAM) AS FAMILIO FROM DANNIE
Функция UPPER – переводит все символы указанной в параметре строки в верхний регистр (работает только с латиницей).
Функция LCASE преобразует символы в нижний регистр.
Пример 2. Вывести фамилии студентов строчными буквами, переименовав поле fam в familio.
SELECT LCASE(FAM) AS FAMILIO FROM DANNIE
Функция LOWER – переводит все символы указанной в параметре строки в нижний регистр (работает только с латиницей).
Функция СONCAT(str1,str2...) возвращает строку, созданную путем объединения аргументов (аргументы указываются в скобках - str1,str2...)., аргументами являются имена полей.
Пример 3. Вывести фамилию и имя студента в одном поле.
SELECT CONCAT(FAM, IMA) FROM DANNIE
Результатом будет строка, состоящая из фамилии и имени, не разделенных пробелом. Для добавления пробела запрос нужно изменить:
SELECT concat(fam,' ', ima) FROM `dannie`
ФункцияINSERT(str, pos, len, new_str)возвращает строку str, в которой подстрока, начинающаяся с позиции pos и имеющая длину len символов, заменена подстрокой new_str.
Пример 4. Вывести фамилии студентов с 3 символа (вставить с 1 позиции 3 пробела).
SELECT INSERT(FAM, 1, 3, ' ') FROM DANNIE
ФункцияLENGTH(str) возвращает длину строки str.
Пример 5. Вывести фамилия студента и количество символов в ней.
SELECT FAM, LENGTH(FAM) FROM DANNIE
ФункцияREPEAT(str, n) возвращает строку str n-количество раз.
Пример 6. Вывести фамилию студента 3 раза в одном поле.SELECT REPEAT(`fam`,3) FROM `dannie`
ФункцияREPLACE(str, pod_str1, pod_str2) возвращает строку str, в которой все подстроки pod_str1 заменены подстроками pod_str2.
Пример 7. В названиях городов заменить длинное 'Армавир' на короткое 'Ар'.
SELECT REPLACE(NAZVANIE,'АРМАВИР','АР') FROM GOROD
ФункцияREVERSE(str) возвращает строку str, записанную в обратном порядке.
Пример 8. Написать фамилии студентов в обратном порядке. SELECT REVERSE(FAM) FROM DANNIE