在對包含在引號中的數字進行加法運算時,如果我們在字串的數字之間寫入非數字文字,MySQL是如何進行評估的?
假設我們試圖對包含非數字文字的字串中的數字進行加法運算,那麼MySQL會簡單地使用該字串的第一個數字來進行加法運算,並同時發出警告。下面的例子將展示這一點:
示例
mysql> Select '1525 * 2' + '200'As Total; +-------+ | Total | +-------+ | 1725 | +-------+ 1 row in set, 1 warning (0.00 sec)
從上面的查詢可以看出,MySQL只使用第一個數字1525進行加法運算,並忽略非數字文字。
廣告
資料結構
網路
關係型資料庫管理系統(RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP