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

Rozdělte řetězec. získat první hodnotu rozdělení SQL Server 2005

...
set reason=CASE CHARINDEX(',', reason)
                         WHEN 0 THEN reason
                         WHEN 1 THEN ''
                         ELSE LEFT(reason, CHARINDEX(',', reason)-1)
           END

To se týká 3 případů

  • bez čárky
  • prvním znakem je čárka
  • číslo následované čárkou



  1. Dostupnost uživatelského jména Kontrola pomocí AJAX a PHP proti MSSQL

  2. odlišný počet (*)

  3. MySQL SELECT řádky odpovídající Array?

  4. Nelze vytvořit instanci Multi-AZ Aurora RDS