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

    Ordinare escludendo il null

    Ciao a tutti sto cercando di fare una select molto semplice
    ho due campi uno numerico e uno testuale,
    vorrei eseguire una select nella quale il primo valore sia non non quello in cui c'è il null

    nell'esemio qui riportato
    vorrei che il primo valore che mi venga ordinato sia Salerno che ha il numoro più basso

    NULL Salerno
    321 Milano Malpensa
    987 Bologna
    1234 Roma Fiumicino

    attualmente wcrivo semplicemente

    SELECT campotesto,camponumero from tabella ORDER by camponumero ASC
    Mi date qualche suggerimento

    grazie

  2. #2

  3. #3

  4. #4
    il NULL dovrebbe comunque già essere in testa... o forse non ho ben capito il problema

  5. #5
    ciao forse non sono stato chiaro io, essendo un valore nullo, e non 0, io vorrei che partisse dai valori numerici

    ti scrivo come vorrei che uscissero i risultati della mia select

    321 Milano Malpensa
    987 Bologna
    1234 Roma Fiumicino
    NULL Salerno

    Ciao e grazie

  6. #6
    codice:
    select 
       case when numero is null then 2 else 1 end as ordine,
       numero,
       testo
    from 
       tabella
    order by 
       ordine, 
       numero
    that easy!

  7. #7

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 © 2026 vBulletin Solutions, Inc. All rights reserved.