Определить категорию длины имени - MySQL
Формулировка задачи:
Помогите плиз не понимаю как это сделать, толи через CASE, толи через DATEDIFF, толи через ещё что-то
Вывести информацию о преподавателях и длине их имени.
Категория длины имени определяется по следующим правилам:
меньше 4 букв – «короткое»
от 4 до 6 букв – «среднее»
от 6 до 15 букв – «длинное»
больше 15 букв – «гиганское»
«Фамилия Имя», «<длина имени>», «<категория длины имени>»
select lname||' '||fname, case when fname then 'короткое' end from prepod
Решение задачи: «Определить категорию длины имени»
textual
Листинг программы
CASE WHEN LENGTH(fname) < 4 THEN 'короткое' WHEN LENGTH(fname) > 15 THEN 'гиганское' WHEN LENGTH(fname) > 6 THEN 'длинное' ELSE 'среднее' END
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д