/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
String længde i mssql
Fra : craZZter


Dato : 06-11-06 10:21

Hej NG!

Jeg har brug for at tælle antallet af karakterer i en streng i en MSSQL
database. Jeg er ikke just på hjemmebane i MSSQL og kan ikke umiddelbart
google mig frem til noget fornuftigt.

I bund og grund skal jeg blot SELECT'e alle strenge der består af mere
end 8 karakterer.

PFT
/Michael

 
 
craZZter (06-11-2006)
Kommentar
Fra : craZZter


Dato : 06-11-06 10:28

Hej igen NG!

Nå, én løsning kan være at benytte datalength() funktionen men er der
andre løsninger (lige så meget af nysgerrighed )



craZZter wrote:
> Hej NG!
>
> Jeg har brug for at tælle antallet af karakterer i en streng i en MSSQL
> database. Jeg er ikke just på hjemmebane i MSSQL og kan ikke umiddelbart
> google mig frem til noget fornuftigt.
>
> I bund og grund skal jeg blot SELECT'e alle strenge der består af mere
> end 8 karakterer.
>
> PFT
> /Michael

Jens Gyldenkærne Cla~ (06-11-2006)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 06-11-06 10:32

craZZter skrev:

> Nå, én løsning kan være at benytte datalength() funktionen men
> er der andre løsninger (lige så meget af nysgerrighed )

Brug Len(felt)

SELECT strfelt
FROM tabel
WHERE Len(strfelt) > 8
--
Bolig søges. Andel eller leje i Emdrup, Nordvest, Nørrebro, Søborg
eller Brønshøj, max 6000 pr. måned.
Kontakt pr. mail - nospam(at)gyros.dk
Jens Gyldenkærne Clausen

craZZter (06-11-2006)
Kommentar
Fra : craZZter


Dato : 06-11-06 10:36

Mange tak

Jens Gyldenkærne Clausen wrote:
> craZZter skrev:
>
>> Nå, én løsning kan være at benytte datalength() funktionen men
>> er der andre løsninger (lige så meget af nysgerrighed )
>
> Brug Len(felt)
>
> SELECT strfelt
> FROM tabel
> WHERE Len(strfelt) > 8

Jens Gyldenkærne Cla~ (06-11-2006)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 06-11-06 10:40

Jens Gyldenkærne Clausen skrev:

>> Nå, én løsning kan være at benytte datalength() funktionen men
>> er der andre løsninger (lige så meget af nysgerrighed )
>
> Brug Len(felt)


PS: Hvis du vil have et hurtigt overblik over tilgængelige
funktioner i MSSQL, kan du finde String Functions i Query Analyzer
(v. 2000) eller Management Studio (v. 2005).

I Query Analyzer er der på øverste niveau i Object Browser (F8) en
mappe der hedder "Common Objects" - herunder finder man bl.a.
"String Functions".

I SQL Server Management Studio er funktionsoversigten rykket ind
sammen med databasen:

Databasenavn => Programmability => Functions => System Functions =>
String Functions
--
Bolig søges. Andel eller leje i Emdrup, Nordvest, Nørrebro, Søborg
eller Brønshøj, max 6000 pr. måned.
Kontakt pr. mail - nospam(at)gyros.dk
Jens Gyldenkærne Clausen

Jens Gyldenkærne Cla~ (06-11-2006)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 06-11-06 10:41

craZZter skrev:

> Mange tak

Velbekomme. Hvis du vil gøre lidt til gengæld, må du gerne læse min
signatur.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408915
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste