24. januar 2012 - 09:43Der er
6 kommentarer og 1 løsning
Få en del af en lang streng fra en kolonne
Jeg sidder og skal have en del af en lang streng ud fra en kolonne i en tabel. Hvordan gør jeg det uden at jeg får hele kolonnen? (Jeg bruger SQL Server 2005.)
Et eksempel på mit problem: Jeg har en kolonne, Navn, som hedder AnnSofie Holm. Jeg vil bare gerne have AnnSofie ud, hvordan gør jeg det?
Jeg har forsøgt med forskellige jokertegn f.eks.:
SELECT Fornavn FROM dbo.Patientdata WHERE Fornavn LIKE 'Ann_%';
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Du kan gøre noget ala dette (og så pynte det til din løsning selvfølgelig :)
DECLARE @ColA nvarchar(max) DECLARE @PartOfColA nvarchar(max) SET @ColA = 'Jeg har en kolonne, Navn, som hedder AnnSofie Holm.' SET @PartOfColA = 'AnnSofie'
DECLARE @ColA nvarchar(max) DECLARE @Id nvarchar(max) DECLARE @Length int SET @ColA = 'Lorem ipsum Id="xxxx" lorem ipsum' SET @Id = 'Id="' -- Det kendte før xxxx SET @Length = 4 -- Den kendte længde på xxxx
DECLARE @ColA nvarchar(max) DECLARE @Id nvarchar(max) DECLARE @Length int SET @ColA = 'Lorem ipsum Id="xxxx" lorem ipsum' SET @Id = 'Id="' SET @Length = 4
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.