Heim >Datenbank >MySQL-Tutorial >Wie berechnet MySQL, ob wir beim Hinzufügen von in Anführungszeichen enthaltenen Zahlen nicht numerischen Text zwischen Zahlen in einer Zeichenfolge schreiben?

Wie berechnet MySQL, ob wir beim Hinzufügen von in Anführungszeichen enthaltenen Zahlen nicht numerischen Text zwischen Zahlen in einer Zeichenfolge schreiben?

王林
王林nach vorne
2023-09-04 14:45:021007Durchsuche

在添加引号中包含的数字时,如果我们在字符串的数字之间写入非数字文本,MySQL 如何计算?

Angenommen, wir versuchen, nicht numerischen Text zwischen Zahlen in einer Zeichenfolge hinzuzufügen, dann verwendet MySQL nur die erste Zahl der Zeichenfolge, um die Addition zu berechnen, mit einer Warnung. Das folgende Beispiel soll dies demonstrieren: -

Beispiel

mysql> Select '1525 * 2' + '200'As Total;
+-------+
| Total |
+-------+
| 1725  |
+-------+
1 row in set, 1 warning (0.00 sec)

Aus der obigen Abfrage wird deutlich, dass MySQL nur die erste Zahl (d. h. 1525) zur Berechnung der Addition verwendet und nicht numerischen Text ignoriert.

Das obige ist der detaillierte Inhalt vonWie berechnet MySQL, ob wir beim Hinzufügen von in Anführungszeichen enthaltenen Zahlen nicht numerischen Text zwischen Zahlen in einer Zeichenfolge schreiben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen