sql >> データベース >  >> RDS >> Sqlserver

区切り文字に基づくT-SQL分割文字列

    これがあなたを助けるかもしれません。

    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. SQLServerで文字列内の文字列を検索する方法

    2. 文字列を整数に型キャスト

    3. DelphiでのBDEとADO

    4. MySQLの日付形式