sql >> Databasteknik >  >> RDS >> Mysql

MySQL - Använd If Then Else i MySQL UPDATE eller SELECT Queries

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

du kanske vill använda CEIL() om A är alltid ett flyttal värde > 0 och <= 2



  1. VÄLJ * DÄR INTE FINNS

  2. Hur testar man en Oracle Stored Procedure med RefCursor returtyp?

  3. Hur man tar bort siffror från slutet av strängen med SQL

  4. Bilduppladdning till MySQL-databas blob i codeigniter