sql >> Database teknologi >  >> RDS >> Mysql

MySQL - Brug 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 vil måske bruge CEIL() hvis A er altid en flydende kommaværdi > 0 og <= 2



  1. SQL Server 2008 Windows Auth Login Fejl:Login er fra et domæne, der ikke er tillid til

  2. Få alle brugerne undtagen den nuværende loggede bruger i laravel veltalende

  3. Sådan opretter du PL/SQL-pakker i Oracle-databasen

  4. Hvordan skal jeg indeksere en forespørgsel med to intervalbetingelser?