単純な計算(10を追加)に使用するVARCHAR(数値データを含む)があるとします。CAST関数に関するMySQLのドキュメントによれば、CASTまたはCONVERTのいずれかでこれを達成できました。
SELECT (CAST(field1 AS SIGNED)) + 10
FROM myTable;
または:
SELECT (CONVERT(field1,SIGNED)) + 10
FROM myTable;
この意味でのキャストと変換の違いは何ですか?彼らは本当に同じことを達成していますか?