2010-11-28 7 views

Antwort

3

die Teilzeichenfolge Formeln verwenden, sondern verwenden sie, um sie zu vermeiden, immer und immer wieder verwenden:

ALTER TABLE SillyTable ADD FirstInitial char(1), LastName varchar(50); 

INSERT INTO SillyTable(FirstInitial, LastName) 
SELECT SUBSTRING(NameColumn, 1, 1), SUBSTRING(NameColumn, 3, LEN(NameColumn) - 2) 
FROM SillyTable; 

SELECT LastName + ' ' + FirstInitial AS WhatMyBossWantsToday FROM SillyTable; 
+0

Warum nicht einfach die Tabelle aktualisieren? –

+0

Weil morgen der Chef seine Meinung noch einmal ändert und ein Komma zwischen dem Nachnamen und der Initiale möchte. – Narveson

+0

Warum nicht einfach die Tabelle erneut aktualisieren? –

1

die Spalte Unter der Annahme, ist in der Tat ein Zeichen durch ein Leerzeichen gefolgt vom Namen gefolgt ...

SELECT SUBSTRING(x,3,255)+' '+SUBSTRING(x,1,1) 
Verwandte Themen