Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1
    Utente di HTML.it L'avatar di morphy79
    Registrato dal
    Jun 2004
    Messaggi
    1,568

    [sql] order by e campi vuoti

    come posso fare a dirgli

    select * from tabella order by campo1 però per ultimi dove campo1 = ""

    non ditemi di fare 2 query...
    odio chi parla di politica..
    anzi vorrei fondare un partito contro tutto ciò

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Credo proprio che dovrai utilizzare 2 query... del resto non puoi influenzare un ordinamento alfabetico secondo le regole che decidi tu. L'ordine lessicografico è dato per defaul.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2000
    Messaggi
    90
    prova con select * from tabella order by campo1 DESC

    CIAO.

  4. #4
    Fai con una UNION ALL

    codice:
    SELECT CAMPO1
         , CAMPO2
      FROM TABELLA
     WHERE CAMPO1 <> ''
    UNION ALL
    SELECT CAMPO1
         , CAMPO2
      FROM TABELLA
     WHERE CAMPO1 = ''
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  5. #5
    Utente di HTML.it L'avatar di morphy79
    Registrato dal
    Jun 2004
    Messaggi
    1,568
    Originariamente inviato da robyemme
    prova con select * from tabella order by campo1 DESC

    CIAO.
    no questo non va perchè devono essere in ordine crescente..
    odio chi parla di politica..
    anzi vorrei fondare un partito contro tutto ciò

  6. #6
    Utente di HTML.it L'avatar di morphy79
    Registrato dal
    Jun 2004
    Messaggi
    1,568
    Originariamente inviato da xegallo
    Fai con una UNION ALL

    codice:
    SELECT CAMPO1
         , CAMPO2
      FROM TABELLA
     WHERE CAMPO1 <> ''
    UNION ALL
    SELECT CAMPO1
         , CAMPO2
      FROM TABELLA
     WHERE CAMPO1 = ''
    provo subito !!!
    odio chi parla di politica..
    anzi vorrei fondare un partito contro tutto ciò

  7. #7
    Originariamente inviato da xegallo
    Fai con una UNION ALL

    codice:
    SELECT CAMPO1
         , CAMPO2
      FROM TABELLA
     WHERE CAMPO1 <> ''
    UNION ALL
    SELECT CAMPO1
         , CAMPO2
      FROM TABELLA
     WHERE CAMPO1 = ''
    Non capisco perché consigli la UNION.

    A mio avviso il codice protrebbe essere:
    codice:
     
    "select * from tabella order by campo1 WHERE  campo1 IS NULL

  8. #8
    non tutti i db accettano la where nell'order by e poi is null è diverso da ''
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  9. #9
    Utente di HTML.it L'avatar di morphy79
    Registrato dal
    Jun 2004
    Messaggi
    1,568
    Originariamente inviato da AlbertoPicca
    Non capisco perché consigli la UNION.

    A mio avviso il codice protrebbe essere:
    codice:
     
    "select * from tabella order by campo1 WHERE  campo1 IS NULL

    no, questa da errore !!!!!!!!!!
    il where dopo l'order by non ci vuole proprio :rollo:
    odio chi parla di politica..
    anzi vorrei fondare un partito contro tutto ciò

  10. #10
    Utente di HTML.it L'avatar di morphy79
    Registrato dal
    Jun 2004
    Messaggi
    1,568
    che differenza ho nell'usare UNION e UNION ALL ???
    odio chi parla di politica..
    anzi vorrei fondare un partito contro tutto ciò

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.