ФункцияPOSITION(‘подстрока’ IN ‘строка’) – ищет вхождение подстроки в строке. В случае успешного поиска возвращает номер положения ее первого символа. Иначе – 0. Если подстрока имеет нулевую длину, то функция возвращает 1. Если хотя бы один из параметров имеет значение NULL, то возвращает NULL. Нумерация ведется слева направо, начиная с 1. Пример 9. Определить позицию буквы «Е» в строке «ПРИВЕТ ВСЕМ»SELECT POSITION( 'Е' IN 'ПРИВЕТ ВСЕМ') Пример 10. Вывести данные о студентах, родившихся в 1991 году.SELECT * FROM DANNIE WHERE POSITION( '1991' IN DATE_ROGNEN)>0 ФункцияABS(число) возвращает абсолютное значение числа. Пример 11. Найти |-20|.SELECT abs(-20) ФункцияMOD(число1, число2) возвращает остаток от целочисленного деления первого числа на второе. Пример 12. Найти остаток от деления 8 на 3 SELECT MOD(8,3)ФункцияSQRT(число) возвращает арифметический квадратный корень из числа. Пример 13. Вычислить SELECT SQRT(169) ФункцияFLOOR(число) округляет число в большую сторону. ФункцияCELL(число) округляет число в меньшую сторону.
Задания:
1. Вывести фамилии родителей заглавными буквами.2. Вывести название улиц маленькими буквами.3. Вывести названия факультетов, курс, группу (вырезать из полного названия группы название факультета, например, из МФ-МАТ-4-1 должно получиться МФ-4-1).4. Вывести данные о родителях, разместив информацию о работе и телефоне в одном поле.5. Вывести имя, отчество, телефон студента и количество символов в них.6. Вывести номер телефона в обратном порядке.7. Вывести дату рождения 5 раз в одном поле.8. Заменить 1991 год рождения на 91.9. Вывести количество студентов, у которых серия в паспортных данных 03 01.10.Найти |38-20-168|, используя числовые функции.11.Найти остаток от деления 16 на 5. 12.Вычислить .13.Округлить число в меньшую сторону 5,128, округлить число в большую сторону 5,265.