Har följande sql-sats: Du har ju just själv kommit på varför du inte bör blanda data och presentationslogik (HTML) i ett fält i en databas... Det är verkligen inte bra... Ändra (system-)designen så blir det bra..! ;)Ej få med html i order by
Select * from sidor_data order by rubrik asc
Problemet är att vissa fält även innehåller hmtl-formatering och rubrikerna sorteras därför fel. Kan jag få order by att på nåt sätt ignorera html-koderna och bara sortera efter rubrikernas faktiska namn?Sv: Ej få med html i order by
Men om du absolut måste ha det så kan jag tänka mig att det går att lösa kanske med en replace function, om du använder SQL server kanske en User Defined Function som strippar bort HTML kan vara en lösning.
typ
SELECT MyReplace(heading) AS MyHeading
FROM Tbl
ORDER BY MyHeading
-- MyReplace är en UDF som du skriver.
-- Det -kan- funka - har inte testat :)
Ola