Question : Mysql AIMENT contre RLIKE

Peut quelqu'un me dire ou m'aider à comprendre avec des exemples les exemples du between

LIKE de différence et du

Simple de RLIKE (repérage exp) pour un lamo comme moi de satisfaire, d'où et de pourquoi vous emploieriez each.

Thnks !
class= de

Réponse : Mysql AIMENT contre RLIKE

L'utilisation des opérateurs de cartes d'invitation avec COMME et de RLIKE peut sauver beaucoup d'effort quand vous écrivez la question qui recherche un certain modèle (expression régulière) dans la chaîne de caractères. Les cartes d'invitation utilisées avec COMME sont :
% de produit de remplacement pour la quantité illimitée de caractères au BEGINNING/END de la corde.
produit de remplacement de _ pour un caractère

Rechercher les noms de client que les débuts avec « A » et le char de fouth est également « a » :
CHOISIR CustomerID, CustomerName
Des clients
LÀ OÙ CustomerName AIMENT « A__a% » ;

Le résultat sera comme ceci :
CustomerID CustomerName
6 Anna Matias
13 Aida Yespica

Rechercher les articles avec la fin des prix par « .5 » :
CHOISIR ItemCode, ItemName, prix des articles OÙ le prix AIMENT « %.5 » ;

Le résultat sera comme ceci :
Prix d'ItemCode ItemName
L'électronique DVD de 5003502 TDK…             12.5
77108 contrat de Coby DVD-224…      93.5

Les cartes d'invitation utilisées avec l'opérateur de RLIKE sont :
le ^ signifie le COMMENCEMENT de la corde.
$ signifie l'EXTRÉMITÉ de la corde.
[[: <:>[[: > :]] caractères de remplacement dans l'EXTRÉMITÉ de corde
| moyens OU

Rechercher les noms de client qui ont pour avoir la sous-chaîne « Aida » ou la sous-chaîne « Nass » quelque part :
CHOISIR CustomerID, CustomerName
Des clients
LÀ OÙ CustomerName RLIKE « Aida|Nass » ;

Le résultat sera comme ceci :
CustomerID CustomerName
10 Erika Nass
13 Aida Yespica

Rechercher l'article que le nom commence par « Philips » et le prix ont le chiffre dans la gamme de 4-5 :
CHOISIR ItemCode, ItemName, prix
Des articles
LÀ OÙ ItemName RLIKE « ^Philips »
ET prix RLIKE « [4-5] » ;

Le résultat sera comme ceci :
Prix d'ItemCode ItemName
5003298 Philips DVP5140 Multiformat…      257

Expression régulière pour la validation d'email address :
CHOISIR CustomerID, email
Des clients
LÀ OÙ ^ de l'email RLIKE « [- 0-9a-z_ \ \.]+@ [- 0-9a-z_ \ \.]+ \ \. [a-z] {2.3} $ » ;

Le résultat sera comme ceci :
Email de CustomerID
2 [email protected]
4 [email protected]

« [- 0-9a-z_ \ \.] » signifie n'importe quelle fin de chiffre ou de caractère (d'a-z) avec le point.
« \ \. [a-z] {2.3} » signifie n'importe quel caractère (d'a-z) après point pour la longueur entre 2 ou 3 caractères.
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us