Ho un risultato interessante e non capisco perché.MySQL Query - la clausola `where (varchar)` restituisce gli articoli che iniziano solo con un numero. Perché?
SELECT *
FROM items im
WHERE ItemNumber
ItemNumber
è un varchar(50)
.
I risultati di questa query restituiscono tutti gli articoli che lo ItemNumber
inizia con un numero. Se lo ItemNumber
inizia con una lettera, è escluso.
Qualcuno ha una spiegazione del perché la query interagisce in questo modo?
suppongo che voi siate consapevoli del fatto che la clausola in cui non è chiaro - sembra non necessario o incompleto. (Il motivo per cui funziona come descritto di seguito) –