Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Ordinare select per nome

    Eseguo un Select dal DB, e ordino i risultati per "titolo crescente"
    codice:
    Lost [Stagione 01 - Episodio 03]
    Lost [Stagione 01 - Episodio 01]
    Lost [Stagione 01 - Episodio 02]
    Lost [Stagione 01 - Episodio 21]
    Lost [Stagione 01 - Episodio 25]
    Lost [Stagione 01 - Episodio 10]
    Lost [Stagione 02 - Episodio 01]
    Lost [Stagione 03 - Episodio 21]
    Lost [Stagione 03 - Episodio 22]
    Lost [Stagione 03 - Episodio 23]
    Lost [Stagione 03 - Episodio 06]
    
    ecc...
    Ottengo questo.
    Come potete vedere, le stagoni le ordina bene, mentre gli episodi no, vanno in ordine di come li inserisco nel dabatase...

    E' il trattino che crea problemi?
    Oppure la stringa è troppo lunga e ordina solo in base alle prime X lettere?
    Posso risolvere il problema?
    xDOMYx

  2. #2
    Ho provato senza trattino, e il problema persiste.
    Ho fatto alcune prove, e ho notato che ordina in base alle prime X lettere.

    E' possibile ordinare in base ad una parte del titolo?
    Una specie di substr...
    xDOMYx

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Se Stagione 01 - Episodio 03 stanno nella stessa tabella dubito che potrai ordinare le singole colonne ma forse mi sbaglio non essendo un esperto di query
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.