Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p><strong>Variant #1</strong>:</p> <pre><code>DECLARE @temp TABLE ( ID INT IDENTITY(1,1) , Case_Name NVARCHAR(50) , Case_Description NVARCHAR(50) ) INSERT INTO @temp (Case_Name, Case_Description) VALUES ('Bloggs Joe', 'Will Management'), ('York Susan', 'Divorce CAse') UPDATE @temp SET Case_Name = SUBSTRING(Case_Name, CHARINDEX(' ', Case_Name), LEN(Case_Name)) + ' ' + SUBSTRING(Case_Name, 1, CHARINDEX(' ', Case_Name)) SELECT * FROM @temp </code></pre> <p><strong>Variant #2</strong>:</p> <pre><code>DECLARE @temp TABLE ( ID INT IDENTITY(1,1) , Case_Name NVARCHAR(50) , Case_Description NVARCHAR(50) ) INSERT INTO @temp (Case_Name, Case_Description) VALUES ('Bloggs Joe', 'Will Management'), ('York Susan', 'Divorce CAse') CREATE TABLE dbo.temp ( ID INT IDENTITY(1,1) PRIMARY KEY , FirstName NVARCHAR(20) NOT NULL , LastName NVARCHAR(20) NOT NULL , Case_Name AS FirstName + ' ' + LastName , Case_Description NVARCHAR(50) ) INSERT INTO dbo.temp (FirstName, LastName, Case_Description) SELECT SUBSTRING(Case_Name, CHARINDEX(' ', Case_Name), LEN(Case_Name)) , SUBSTRING(Case_Name, 1, CHARINDEX(' ', Case_Name)) , Case_Description FROM @temp SELECT * FROM dbo.temp </code></pre> <p><strong>Output</strong>:</p> <pre><code>ID FirstName LastName Case_Name Case_Description ----------- -------------------- -------------------- ----------------------------------------- -------------------------------------------------- 1 Joe Bloggs Joe Bloggs Will Management 2 Susan York Susan York Divorce CAse </code></pre>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload