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

Thủ tục lưu trữ MYSQL, trường hợp

Hãy thử điều này:

begin
    select *,
        case _id
        when 0 then 0
        else 1
        end as id
    from table
end

Khi được sử dụng như một phần của SELECT truy vấn, WHEN không phải là một tuyên bố, đó là luồng điều khiển chức năng .

Bạn cũng có thể diễn đạt điều này dưới dạng:

begin
    select *, _id != 0 as id
    from table
end


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy cập Cơ sở dữ liệu MySql từ tệp PHP trên máy chủ cục bộ

  2. Dữ liệu PayPal POST sau khi thanh toán thành công

  3. MySQL 8 lựa chọn lồng nhau với số lượng

  4. Chuỗi con Mysql

  5. cách dễ dàng để chọn các hàng từ tất cả các bảng