sql >> Databáze >  >> RDS >> Mysql

MySQL - Použití If Then Else v MySQL UPDATE nebo SELECT dotazech

UPDATE table
SET A = IF(A > 0 AND A < 1, 1, IF(A > 1 AND A < 2, 2, A))
WHERE A IS NOT NULL;

možná budete chtít použít CEIL() pokud A je vždy hodnota s plovoucí desetinnou čárkou > 0 a <= 2



  1. porozumění mysql vysvětlit

  2. MySQL GROUP BY věkové rozmezí včetně nulových rozsahů

  3. Práce s SQL kurzory

  4. jak reindexovat tabulku mysql