Скажімо, у мене є VARCHAR (який містить числові дані), який я хочу використовувати для простого обчислення (додавання до нього 10). Відповідно до документації MySQL щодо функцій CAST , я можу досягти цього за допомогою CAST або CONVERT:
SELECT (CAST(field1 AS SIGNED)) + 10
FROM myTable;
або:
SELECT (CONVERT(field1,SIGNED)) + 10
FROM myTable;
Яка різниця між CAST та CONVERT у цьому сенсі? Чи реально вони обидва досягають одного і того ж?