在 MySQL 中正確地將 VARCHAR 轉換為 UNSIGNED INT
許多使用者很難將 VARCHAR 欄位(例如 PROD_CODE
)正確轉換為 MySQL 中的 UNSIGNED INTEGER。 以前的嘗試經常會導致語法錯誤。本指南提供了準確的方法。
MySQL 的 CAST()
函數允許各種資料型別轉換。 產生的資料類型可以是 BINARY、CHAR、DATE、DATETIME、DECIMAL、SIGNED INTEGER、TIME 或 UNSIGNED INTEGER。
要將 PROD_CODE
轉換為無符號整數,請使用下列語法:
<code class="language-sql">SELECT CAST(PROD_CODE AS UNSIGNED) FROM PRODUCT;</code>
此查詢將成功地將 PROD_CODE
欄位中的 VARCHAR 值轉換為其等價的無符號整數。 請記住,只有當 PROD_CODE
值實際上可以表示為整數時,此轉換才會成功。 非數字值可能會導致錯誤或意外行為。
以上是如何在 MySQL 中正確地將 VARCHAR 資料列轉換為 UNSIGNED INTEGER?的詳細內容。更多資訊請關注PHP中文網其他相關文章!