Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2000
    Messaggi
    727

    MYSQL: come individuare i record con UN carattere solo

    ho un db con i campi nome e cognome
    a volte qualcuno non si spreca e mette al posto del nome e del cognome solo UNA LETTERA, vorrei suggerimenti per scrivermi una query che individui questi record contenenti SOLO una lettera e me li cancelli
    so scrivere la query che cancella ma non so da che parte iniziare per scrivere un... WHERE nome ecc ecc
    grazie in anticipo a chi mi aiuterà

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2000
    Messaggi
    727
    ho provato così

    SELECT (*) FROM tabella WHERE LENGHT(Campo1) >= 1;

    ma mi dice: FUNCTION LENGTH does not exist

    ma com'è possibileeee??

  3. #3
    Utente di HTML.it L'avatar di comas17
    Registrato dal
    Apr 2002
    Messaggi
    6,522
    Sicuro di scriverla correttamente?

    Nella query la scrivi in un modo (errato), nel messaggio d'errore in un altro (corretto)

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2000
    Messaggi
    727
    trovato!!!!!!!!

    SELECT * FROM `tabella` WHERE char_length(nome) =1

  5. #5
    oppure nel where potresti usare in alternativa la clausola
    codice:
    like "_"
    vola come una farfalla, pungi come un'ape

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.