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

    select con where parziale su un campo



    Dovrei fare una select ad una tabella di 35.000 record... dove mi serve fare un confronto parziale di un campo...tipo

    select * from tabella where "primi due caratteri del campo" = '10'..

    dove il valore del campo può essere
    1046545
    109848
    103238

    come posso scrivere la clausola where "primi due caratteri del campo" = '10' ?
    una query di questo tipo potrebbe avere problemi di rallentamento evidenti?

  2. #2
    SELECT * FROM `articoli` where left(codice, 2) = 05;


  3. #3
    Io proverei così,in qusto caso ho messo 10 ma puoi passarlo ache con una variabile:

    Codice PHP:
    SELECT valore FROM $table WHERE valore LIKE '10%' 

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.