Данные не устанавливаются в соответствии с их возрастом

#mysql

Вопрос:

ВЫБЕРИТЕ * ИЗ записей

начать

ОБЪЯВИТЬ @Возраст int ; ОБЪЯВИТЬ @Уровень varchar(15);

В ТО время как (@Возраст = 14 И @Возраст =25)

ЕСЛИ @Возраст >= 14 И @Возраст >

начать

УСТАНОВИТЕ @Возраст = «ПЕРВОКУРСНИКИ»;

конец

ИНАЧЕ, ЕСЛИ @Возраст >=17 И @Возраст >

начать

УСТАНОВИТЬ @Level =»ВТОРОКУРСНИК»;

конец

ИНАЧЕ, ЕСЛИ @Возраст >= 20 И @Возраст >

начать

УСТАНОВИТЕ @Level =’МЛАДШИЙ’;

конец

ИНАЧЕ, ЕСЛИ @Возраст >=23 И @Возраст >

начать

УСТАНОВИТЕ @Level = ‘СТАРШИЙ’;

конец

ещё

НАЧНИТЕ УСТАНАВЛИВАТЬ @Уровень = «НЕИЗВЕСТНО»

конец

конец

введите описание изображения здесь это данные

введите описание изображения здесь это должно быть выходным

Комментарии:

1. Вы должны объяснить, что вы хотите сделать. Но, учитывая, что @age это никогда не инициализируется, неудивительно, что это не делает ничего полезного.

2. добрый день, сэр, я редактирую и помещаю изображения данных и выходных данных ,

3. Добрый день, сэр, я новичок в своем sql, я делюсь фотографиями данных и правильными выводами

4. Вы должны предоставить тестовый пример и вставить текст вместо скриншотов