/ 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
Order By - case sensitive - Interbase
Fra : Ladmorillo


Dato : 08-10-02 19:37

Hej

Jeg har en Interbase stored procedure som ser sådan her ud:

CREATE PROCEDURE Sorter_person_enavn
RETURNS
(
   o_pnr CHAR(5),
   o_navn VARCHAR(42)
)
AS
BEGIN
   FOR
      SELECT pnr, enavn || ', ' || fnavn
      FROM Person
      ORDER BY enavn
INTO :o_pnr, :o_navn
   DO
      SUSPEND;
END

Og den virker da også helt fint, men hvis nu at efternavnet er stavet
med lille begyndelsesbogstav, bliver den alfabetiske sortering ikke helt
så alfabetisk - først kommer alle de store bogstaver og så de små.

Jeg vil gerne have min Order By til at ignorere case, men hvordan??

Order By UPPER(enavn) - dette vil den ikke acceptere.

Nogle forslag?? En simpel SQL løsning eller en omvej evt. v.h.a.
Interbases ekstra faciliteter?? Jeg ved ik.

MVH
Ladmorillo

--
Leveret af:
http://www.kandu.dk/
"Vejen til en hurtig løsning"


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

Månedens bedste
Årets bedste
Sidste års bedste