Ich habe eine Zeichenfolge hier.MySQL: Finden Sie ein Zeichen in einer Zeichenfolge mit ähnlichen Zeichen darin
M/T/W/Th/F/S
Sie sind die ersten Buchstaben der Tage. Für ein Szenario. Ich habe zwei String-Daten, die "M/T/W/F"
und "M/W/Th/F"
sind; Mein Problem hier ist, wie man unterscheidet T
und Th
. Ich weiß nicht, wie man nur die "Th"
in den String-Daten überprüfen Die einzige Methode, die ich kenne, ist die Verwendung der MySQL %
Klausel, aber ich weiß nicht, wie ich es in Übereinstimmung mit dem, was ich brauche. Ich kann mit %T% Like
Klausel erkennen, aber es wird auch "Th"
erkennen. Vielen Dank im Voraus, wenn Sie mir helfen.
Ich vermute, dass hier eine ganze Datenbank Normalisierung Problem ist. Wenn Sie die Daten nicht normalisieren können, ziehen Sie stattdessen Zahlen in Betracht (1-7) – nogad
, wenn Sie '% T /%' nicht mit 'Th' übereinstimmen müssen – nogad
Sir ... Sie sind ein Retter ... Das hilft mit Zahlen. das kam mir wirklich nicht in den Sinn. Aber da ich das jetzt gefragt habe ... möchte ich wissen, ob es eine gute Lücke gibt. – Calvin