Спочатку давайте подивимось, як ми можемо визначити змінну в mysql
Щоб визначити змінну в mysql, вона повинна починатися з "@", як @ {змінної імені}, а цього "{ім'я змінної}", ми можемо замінити його нашим змінним іменем.
Тепер, як призначити значення змінної в mysql. Для цього у нас є багато способів зробити це
- Використання ключового слова "SET".
Приклад: -
mysql > SET @a = 1;
- Без використання ключового слова 'SET' та використання ': ='.
Приклад: -
mysql > @a:=1;
- За допомогою оператора 'SELECT'.
Приклад: -
mysql > select 1 into @a;
Тут @a - визначена користувачем змінна, і 1 буде призначено в @a.
Тепер, як отримати або вибрати значення @ {змінної_назви}.
ми можемо використовувати оператор select, як
Приклад: -
mysql > select @a;
він покаже вихід і покаже значення @a.
Тепер, як призначити значення з таблиці в змінній.
Для цього ми можемо використовувати два твердження типу: -
1.
@a := (select emp_name from employee where emp_id = 1);
-
select emp_name into @a from employee where emp_id = 1;
Завжди будьте обережні, em_name має повернути одне значення, інакше це призведе до помилки в операторах цього типу.
зверніться до цього: -
http://www.easysolutionweb.com/sql-pl-sql/how-to-assign-a-value-in-a-variable-in-mysql