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

SQLサーバーで文字列を複数に分割する方法

    parsename を使用できます 常に 4 セットのデータである場合。

    - を に置き換えただけです。あとは parsename に任せてください。

    SELECT PARSENAME(Replace(Col,'-','.'), 1) AS 'Object Name' ID,    
           PARSENAME(Replace(Col,'-','.'), 2) AS 'Age',  
           PARSENAME(Replace(Col,'-','.'), 3) AS 'EmpID',  
           PARSENAME(Replace(Col,'-','.'), 4) AS 'Day'
    FROM YOURTABLE
    


    1. グローバル一時テーブルのデータの期間?

    2. mysqlクエリの実行時にURLが正しくありません(phpのヘッダーの場所の指示に従わない)

    3. Oracle正規表現を使用して文字列からすべての数値シーケンスを引き出す方法は?

    4. SQLテーブルの重複レコードを削除するためのストアドプロシージャ