Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Like polivalente

  1. #1

    Like polivalente

    Salve, vorrei fare in sql una like un pò potente :P

    Ovvero, vorrei selezionare un campo che come prima lettera inizi o per 0 o per 1 o per 2, e così via, fino al 9, solo che non mi va di fare dieci "cognome like ('0%')" etc, etc, ma una sola like alla quale chiedo che come primo carattere mi deve prendere un numero compreso fra 0 e 9, tipo "cognome like ('0-9%')".

    Esiste una sintassi fatta apposta o devo procedere facendo 10 like?

  2. #2
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    Tipo di database?
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  3. #3
    Access, ma fai conto che uso ASP, quindi i carattei jolly % e ? rimangono invariati, invece di usare gli schifosi * e _ :P

  4. #4
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    where (left(campo,1)) in ('0', '1', ....., '9')

    prova che non sono sicuro...
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  5. #5
    mmmmhhhh, proverò, ma non credo che nelle clausole accetti una funzione... domani però ora non ho tempo, tnx :P

  6. #6
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    Provato, funziona.
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

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.