sql >> Databasteknik >  >> RDS >> Sqlserver

Dela strängen. få första värdet av split SQL Server 2005

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

Det här handlar om de tre fallen av

  • inget kommatecken
  • första tecknet är ett kommatecken
  • en siffra följt av ett kommatecken



  1. Ändra datumformat i mySql-databastabellen

  2. Hibernate optimistisk låsning..hur fungerar det?

  3. Intervjutips för SQL-databasadministratör

  4. Hur man laddar datumdata i MySQL när man använder LOAD DATA