title image


Smiley Re: Mysql: where mit mehreren werten!?
huhu,

als kleine erweiterung hier noch einige beispiele (gegen meine langeweile):



entweder wenn feld1 richtig oder feld2 und feld3 zusammen richtig sind:

SELECT * FROM tabelle WHERE feld1=123 OR (feld2=456 AND feld3=789)



feld mit den entsprechenden werten:

SELECT * FROM tabelle WHERE feld IN (22, 55, 123)



alle ausser feld mit den entsprechenden werten:

SELECT * FROM tabelle WHERE feld NOT IN (22, 55, 123)



alle ausser feld mit 123:

SELECT * FROM tabelle WHERE feld 123



suche ala *bl*ah* (wildcard = %):

SELECT * FROM tabelle WHERE feld LIKE "%bl%ah%"



suche nach BLah (groß-/kleinschreibung wird beachtet):

SELECT * FROM tabelle WHERE feld LIKE BINARY "BLah"



regulärer ausdruck, (in dem fall: bla1* bis bla9*)

SELECT * FROM tabelle WHERE feld REGEXP "^bla[0-9]"



und vieles mehr ;)

milli

PHP-Support & Co.
de.comp.lang.php.* FAQ
#php/QuakeNet Tutorial
Webhosting ab 29,- EUR pro Jahr! www.dpits.de

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: