SQL – Clausola WHERE

7 agosto 2013 di In: Sistemistico, SQL

La clausola where permette di impostare delle condizioni sulla selezione che si intende fare.

La sintassi è:

SELECT [campi da visualizzare] FROM [tabella su cui fare la query] WHERE [condizione];

Per tutti le dimostrazioni utilizzeremo come tabella di esempio la seguente.

Tabella: SF_personaggi 
oppure
Query: SELECT * FROM SF_personaggi; 

  id   nome      naz   eta   mossa            
   1   Chun-li   CHI    26   Lightining Kick  
   2   Ryu       JAP    30   Hadoken          
   3   Ken       USA    29   Shoryuken        
   4   Balrog    USA    26   Dash Straight    
   5   Zangief   USR    38   Double Lariat    
   6   Blanka    BRA    20   Electric Thunder 
   7   Guile     USA    34   Sonic Boom

Query: SELECT * FROM SF_personaggi WHERE id > 4; 

  id   nome      naz   eta   mossa            
   5   Zangief   USR    38   Double Lariat    
   6   Blanka    BRA    20   Electric Thunder 
   7   Guile     USA    34   Sonic Boom

Query: SELECT * FROM SF_personaggi WHERE mossa LIKE 'D%'; 

  id   nome      naz   eta   mossa            
   4   Balrog    USA    26   Dash Straight    
   5   Zangief   USR    38   Double Lariat

Query: SELECT * FROM SF_personaggi WHERE id % 2 = 1; 

  id   nome      naz   eta   mossa            
   1   Chun-li   CHI    26   Lightining Kick  
   3   Ken       USA    29   Shoryuken        
   5   Zangief   USR    38   Double Lariat    
   7   Guile     USA    34   Sonic Boom

Nessun commento presente