Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Proste JEŻELI.. Innego.. mysql Query

W MySQL musisz to wykonać w wyzwalaczu lub procedurze.

Nie możesz po prostu uruchomić kodu skryptu bez funkcji wokół niego.

delimiter |
CREATE PROCEDURE simpleproc ()
BEGIN
   set @var=1;
   if @var>1 then 
      select * from client;
   else
      select * from otherTable;
   end if;
END;
|
delimiter ;

Następnie możesz go wykonać za pomocą

call simpleproc()


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak skonfigurować zdalne połączenie MySQL

  2. Jak zarządzać bazą danych Rails.yml

  3. Jak tworzyć zapytania sprzężenia za pomocą Sequelize na Node.js

  4. pole zamówienia mysql varchar jako liczba całkowita

  5. jak wykonać polecenie mysql DELIMITER