sql >> Database >  >> RDS >> Sqlserver

SQL-update waar in de gegevensset

Hier is de manier om het te doen in MSSql. Het enige dat u hoeft te doen, is één waarde maken (in dit voorbeeld VARCHAR) van Id1 en Id2. In dit geval kunt u het IN-statement gebruiken met de ingestelde waarden. Je moet ook nadenken over NULL's in id1 en id2 als ze zijn toegestaan ​​in deze velden (voeg toe:and id1 is not null and id2 is not null ).

UPDATE table_name
SET bool = T
WHERE convert(varchar(20),id1)+','+convert(varchar(20),id2) in ('1,1','2,1')


  1. SQL-UPDATE met LIKE

  2. Externe MySQL-verbinding in PHP

  3. Lijst en kolommen in één instructie weergeven

  4. Hoe reset je het SA-wachtwoord?