Risorse per webmaster

L A   C O M U N I T À   V I R T U A L E   I T A L I A N A   P E R   W E B   M A S T E R S

 
 
      Tecnologie
      HTML
      CSS
      DHTML
      FLASH
      ASP
      PHP
      JSP
      PERL
      XML
      SMIL
      WIRELESS
      PALMARI
      APACHE
      MYSQL
      PICOSQL
 
      Grafica
 
      Servizi
 
      Raccolte
 
      Recensioni
 
      Analisi
 
      Disclaimer

   Per tutti
 
  .: Magazine
  .: Editor
  .: Appunti
  .: Gratis
  .: Scripts
  .: Components
 
   Home page

Partner
Comunicati stampa
Proposte di viaggio
Prenotazione hotel
Prenota vacanze
Accessori palmari
Cerca alberghi
Guide turistiche

versione stampabile Mostra una versione adatta per la stampa  

Livello di difficoltà:Livello di difficoltà: medio  
MySQL è il database open source per eccellenza. Cresciuto molto in questi anni, è diventato il DBMS più utilizzato dalla comunità open source e apprezzato anche da chi scrive pagine con tecnologie diverse da PHP e su server diversi da Linux.
 

Operatori di confronto

MySQL
Quando si eseguono query SQL, è importante sapere quali operatori possono essere usati per confrontare un campo con un altro, oppure con un valore da noi specificato.

I più usati sono:

<
>
<=
>=
=
!=
LIKE


I primi cinque operatori, sono uguali a tutti gli altri linguaggi di scripting o di programmazione e identificano:

Minore
Maggiore
Minore o uguale
Maggiore o uguale
Uguale
Diverso

Un approfondimento a parte merita LIKE, che consente di effettuare una comparazione tra campi simili, anche non uguali.

Ad esempio, ammettiamo di voler estrarre, dalla tabella clienti, quelle aziende che contengano nella descrizione della società la parola Internet. Ecco come fare:

SELECT nome FROM clienti WHERE descrizione LIKE '%internet%'

I due simboli di percentuale ( % ), servono a MySQL per sapere che prima e dopo il termine internet, potrebbero esserci altre parole. Se non avessimo usato questa query, magari usando WHERE descrizione = 'internet', il database avrebbe cercato quelle aziende che contengano nel campo descrizione la sola parola internet.

Possiamo anche usare le % in maniera diversa. Ad esempio:

SELECT nome FROM clienti WHERE citta LIKE 'mila%'

In questo modo, MySQL estrarrà tutte quei clienti che hanno come sede la parola mila seguita da altro testo, ad esempio: Milano, Milazzo, Milano Marittima ecc.
 

 
 
Home > mysql > ...   © 1999-2017 Risorse.net, tutti i diritti riservati