Lister les films dont le titre est composé d'un seul mot

Par zerubeus, il y a 12 ans


Base de données MySQL

je galère pour trouver une requête "Lister les films dont le titre est composé d'un seul mot" ça veut dire si un filme s'appel 'The Titan' on l'ignore vu qu'il ya un ESPACE entre the & Titan !!

5 réponses

Vallyan, il y a 12 ans

Essaye:

SELECT film
  FROM table
 WHERE titre REGEXP '^\S+$';
zerubeus, il y a 12 ans

peux tu m'expliquer la requête s'il te plait

Vallyan, il y a 12 ans

ben tu utilises une regex qui match un ensemble de caractères différents d'un espace.
^ = qui commence par
\S = différent d'un espace

  • = un ou plus
    $ = qui finit par

... ca marche ?

zerubeus, il y a 12 ans

je t'aime :D

Vallyan, il y a 12 ans

Allons bon ... encore un ...