sql >> Databáze >  >> RDS >> Sqlserver

SQL Server neaktualizuje záznamy

Protože NULL nerovná se a nerovná se nic, včetně NULL . 1 != NULL vyhodnotí jako Neznámý, ne Skutečný; a protože Neznámé není pravda, pak v WHERE řádek není vrácen.

Při práci s NULL hodnoty, musíte použít IS (NOT) NULL) :

UPDATE dbo.Students
SET Resultsstatus = 'Final'
WHERE Resultsstatus != 'Hidden'  
   OR Resultsstatus IS NULL;


  1. Jak sloučit dvě databáze se stejnými daty, ale s různými PK, bez duplicitních polí?

  2. dvojité výsledky v mém poli ( mysql_fetch_array )

  3. Řetězec připojení k databázi a řazení

  4. Jak používat RMySQL ve Windows?