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

単一の列の値を複数の列の値に分割するにはどうすればよいですか?

    あなたのアプローチは多くの名前を正しく処理しませんが...

    SELECT CASE
             WHEN name LIKE '% %' THEN LEFT(name, Charindex(' ', name) - 1)
             ELSE name
           END,
           CASE
             WHEN name LIKE '% %' THEN RIGHT(name, Charindex(' ', Reverse(name)) - 1)
           END
    FROM   YourTable 
    


    1. アプリの起動時にpg-promiseとのデータベース接続を確認する

    2. Debian8にphpMyAdminをインストールして設定する方法

    3. 2番目のフィールドの自動インクリメントを使用した2つのフィールドのSQLServer固有の複合キー

    4. Oracleのsidとデータベース名を確認しています