Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Mysql Lưu trữ một biến với kết quả của TRƯỜNG HỢP CHỌN

Bạn cần sử dụng SELECT ... INTO

SELECT
...
INTO var_name [, var_name]]

thay vì set để gán kết quả của một SELECT cho một biến. Vì vậy, điều này nên làm điều đó:

SELECT CASE 
WHEN @[email protected] THEN "emp"
WHEN @vgls>@lgls THEN "loc"
WHEN @vgls<@lgls THEN "vis" END
INTO @st;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nhiều số lượng và một nhóm theo

  2. truy vấn không phân biệt chữ hoa chữ thường trong mysql

  3. Loại bỏ các hàng trùng lặp trong MySQL

  4. Hàm MySQL Max trộn các hàng

  5. Trình tạo truy vấn Laravel - sử dụng lại truy vấn với câu lệnh where được sửa đổi