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

    reg expression e numeri


    qualcuno mi suggerisce una reg expressio o un modo per fare quanto segue...

    popolo 1 select con record tipo

    pippo 1
    pippo 2
    pippo 3
    topolino 2
    topolino 23

    ora... nella select dovrei prendere sono "distinct" 1 volta pippo e 1 volta topolino ...e non stampare i valori numerici che sono sempre alla fine della parola

    il valore numerico puù essere composto da 1 cifra o da N cifre ...inoltre potrei avere casi tipo

    1/3

    21/3

    come fò?
    Tanto...lo fanno tutti... posso farlo anche io vero?

  2. #2
    Se la parte testuale non ha spazi intermedi, ovvero l'unico spazio è quello che divide il testo dal valore numerico allora:
    codice:
    SELECT DISTINCT(LEFT(nomi, INSTR(nomi, " ") - 1)) FROM Tabella1

  3. #3
    ...Si scusa Mems...mi sono dimenticato di dire che ...la parte testuale può essere formata anche da 1 o + parole separate fra di loro ...
    Tanto...lo fanno tutti... posso farlo anche io vero?

  4. #4
    codice:
    SELECT DISTINCT(LEFT(nomi, INSTRREV(nomi, " ") - 1)) FROM Tabella1

  5. #5
    azzie
    Tanto...lo fanno tutti... posso farlo anche io vero?

  6. #6
    Mems ho provato, il tuo suggerimento era giusto (non avevo dubbi)...ma non mi viene di applicarlo....
    questa la mia select

    codice:
    sql_via = "select distinct "&LEFT(indirizzo, INSTRREV(indirizzo, " ") - 1)&" from Aziende_" & nome_tabella & " where COMUNE ='" & comune_per_select &"' "
    Errore di run-time di Microsoft VBScript (0x800A0005)
    Chiamata di routine o argomento non validi: 'left'

    Tanto...lo fanno tutti... posso farlo anche io vero?

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.