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

Jak rozdělit hodnoty jednoho sloupce na více hodnot sloupců?

Váš přístup se nebude vypořádat se spoustou jmen správně, ale...

SELECT CASE
         WHEN name LIKE '% %' THEN LEFT(name, Charindex(' ', name) - 1)
         ELSE name
       END,
       CASE
         WHEN name LIKE '% %' THEN RIGHT(name, Charindex(' ', Reverse(name)) - 1)
       END
FROM   YourTable 


  1. TSQL:Jak převést místní čas na UTC? (SQL Server 2008)

  2. Optimalizátor v databázi Oracle 19c

  3. Chyba přihlášení SQL Server 2008 Windows Auth:Přihlášení pochází z nedůvěryhodné domény

  4. Jak najít tabulku se specifickým sloupcem v postgresql