Katakanlah saya memiliki VARCHAR (yang berisi data numerik) yang ingin saya gunakan untuk perhitungan sederhana (menambahkan 10 ke dalamnya). Menurut dokumentasi MySQL tentang fungsi-fungsi CAST , saya dapat melakukannya dengan CAST atau CONVERT:
SELECT (CAST(field1 AS SIGNED)) + 10
FROM myTable;
atau:
SELECT (CONVERT(field1,SIGNED)) + 10
FROM myTable;
Apa perbedaan antara CAST dan CONVERT dalam pengertian ini? Apakah mereka berdua benar-benar mencapai hal yang sama?