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

T-SQL rozdělený řetězec na základě oddělovače

Možná vám to pomůže.

SELECT SUBSTRING(myColumn, 1, CASE CHARINDEX('/', myColumn)
            WHEN 0
                THEN LEN(myColumn)
            ELSE CHARINDEX('/', myColumn) - 1
            END) AS FirstName
    ,SUBSTRING(myColumn, CASE CHARINDEX('/', myColumn)
            WHEN 0
                THEN LEN(myColumn) + 1
            ELSE CHARINDEX('/', myColumn) + 1
            END, 1000) AS LastName
FROM MyTable


  1. Jak Tand() funguje v PostgreSQL

  2. Převést „datetime“ na „date“ v SQL Server (příklady T-SQL)

  3. PGLogical 1.1 balíčky pro PostgreSQL 9.6beta1

  4. Jak zašifrovat uloženou proceduru na serveru SQL Server