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

Můžeme napsat případový příkaz, aniž bychom měli jiný příkaz

case výraz může pouze manipulovat s hodnotou výrazu, nikoli odstraňovat řádky z výsledku. Pokud chcete vynechat null s výsledkem, budete muset přidat where klauzule:

SELECT CASE WHEN id = 1 THEN 'A'
            WHEN id = 2 THEN 'B'
       END 
FROM   test
WHERE  id IN (1, 2) -- HERE


  1. PostgreSQL ekvivalent funkce PERCENTILE_CONT společnosti Oracle

  2. MaxListenersExceededWarning:Bylo zjištěno možné únik paměti EventEmitter. Přidáno 11 posluchačů zpráv. Ke zvýšení limitu použijte emitter.setMaxListeners().

  3. existuje možnost automatické aktualizace pro DateTimeField v peewee, jako je TimeStamp v MySQL?

  4. Nové funkce v SQL Server 2017 (databázový stroj)