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

    Come selezioni i campi che iniziano con numeri/caratteri speciali in una query?

    Stò realizzando una pagina che cataloghi gli utenti in base all'iniziale del nome... per i nomi che iniziano per lettere normali nessun problema, uso

    SELECT * FROM tabella WHERE nome LIKE '$lettera%'

    Ci sono però degli utenti con il nome che inizia per numeri o caratteri speciali... come faccio a salezionarli? Vorrei fare che cliccando su "Altri" mi dia l'elenco di tutti questi utenti con nome particolare

    esiste una query semplice per farlo?

    Grassie

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    potresti provare così:
    codice:
    SELECT * FROM tabella WHERE 
    SUBSTRING(nome,1,1) REGEXP '[^a-zA-Z]';

    l'ho provata in locale però mi manda in crash mySQL
    think simple think ringo

  3. #3
    Mitico!
    A me in locale non va in crash e funziona... se non va in crash neanche sul server è perfetta

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.