Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    393

    Ordine alfabetico senza articolo

    Secondo voi qual è il sistema più giusto se si vuole mettere in ordine alfabetico senza l'articolo una serie di record?

    Per esempio ordinandoli semplicemente con :
    title ASC
    nella query

    verrebbe:

    Cristiano
    La Televisione
    Levitare
    Trattore
    Un tassello

    mentre io vorrei riuscire a ottenere

    Cristiano
    Levitare
    Un tassello
    La televisione
    Trattore

    Voi che metodo usereste, partendo dal principio che vorrei lasciare il titolo in un solo campo?
    Qualcuno di voi ha avuto questo problema? Come lo ha affrontato?

    Grazie

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    393
    Mi era venuto in mente, ma come nello specifico?
    Faccio un elenco degli articoli possibili?

  4. #4
    Select replace(nomearticolo," ","") as nomart, nomearticolo where categoria="quello che vuoi" group by campo_di_raggruppamento order by nomart


    questa query dovrebbe funzionare

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    393
    Quando io dico "articolo" mi riferisco a "Un, La, Gli, Il, Una" ecc

    Per questo non capisco bene...come faccio a dire di eliminarli quando li trova all'inizio del campo title dei record quando li mette in ordine alfabetico?

  6. #6
    Ti do la risposta domani si stanno chiudendo gli okki sto lavorando da 6 ore senza fermarmi un secondo!

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    393
    Ci mancherebbe!

    Grazie!

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    393
    Nessuna risposta?

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    393
    Nessuno mi viene in soccorso?

    A me era venuta un'idea del tipo:

    mettere un if da qualche parte dicendo che se le prime 4 lettere del titolo sono a scelta

    'Un *'
    'La *'
    'Gli '
    'Il *'
    'Una '

    allora le rimpiazza con '' e mette in questo modo in ordine alfabetico giusto, ma non saprei come realizzarlo concretamente.

    Qualche anima pia mi sa aiutare?

  10. #10
    Utente di HTML.it
    Registrato dal
    Mar 2003
    Messaggi
    393
    Oppure si potrebbe fare in modo che se la prima parola della stringa è <= di 3 caratteri fa cominciare la stringa dalla seconda parola?
    Boh, però questa non mi convince, ci sono anche parole <= di 3 caratteri che non siano articoli

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.