WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   textlängd i sqlutsökning (https://www.wn.se/forum/showthread.php?t=2799)

Robert 2004-07-16 12:31

Går det att sortera (ORDER BY) ett fält beroende på hur många tecken fältet innehåller (textmassans längd). Jag försöker mig på att få fram den simplaste formen av "relevans" när folk gör en sökning.

Vid en sökning på "banan" så bör "bananstock" komma före "apans bananer"

Lumax 2004-07-16 13:04

ORDER BY LENGTH(fält)

Robert 2004-07-16 13:41

Citat:

Originally posted by Fredrik S@Jul 16 2004, 13:04
ORDER BY LENGTH(fält)

"'LENGTH' is not a valid function name"

:unsure:

Robert 2004-07-16 13:45

Det skulle vara LEN(blablabla)!

Tackar iaf.

Lumax 2004-07-16 14:01

Njae, LENGTH ska det vara! :)
Vad kör du? MySQL? Vilken version?
Men funkar LEN (vilket inte funkar i MySQL 4.0.20d) så är det ju bara att köra det! :)

Robert 2004-07-16 15:16

Citat:

Originally posted by Fredrik S@Jul 16 2004, 14:01
Njae, LENGTH ska det vara! :)
Vad kör du? MySQL? Vilken version?
Men funkar LEN (vilket inte funkar i MySQL 4.0.20d) så är det ju bara att köra det! :)

Jag kör MS SQL Server 2000 och jag tror det är T-SQL som syntaxen kallas.

Är inte det standard btw? Vad för "standard" kör MySQL? :(


Alla tider är GMT +2. Klockan är nu 17:44.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson