當新增包含在引號中的數字時,如果我們在字串的數字之間編寫非數字文字,MySQL 如何評估?


假設如果我們嘗試在字串的數字之間新增帶有非數字文字的數字,那麼 MySQL 只會使用該字串的第一個數字來計算加法,並顯示一條警告。以下示例將展示這一點 -

示例

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

從上面的查詢中可以清楚看出,MySQL 只使用第一個數字,即 1525,來計算加法,並忽略非數字文字。

更新於:2020 年 6 月 20 日

67 次瀏覽

啟動您的職業

完成課程後獲取認證

開始
廣告
© . All rights reserved.