Diyelim ki basit bir hesaplama için kullanmak istediğim bir VARCHAR (sayısal veriler içeriyor) var (buna 10 ekleyerek). CAST işlevleriyle ilgili MySQL belgelerine göre , bunu bir CAST veya bir CONVERT ile başarabilirim:
SELECT (CAST(field1 AS SIGNED)) + 10
FROM myTable;
veya:
SELECT (CONVERT(field1,SIGNED)) + 10
FROM myTable;
Bu anlamda CAST ve CONVERT arasındaki fark nedir? İkisi de gerçekten aynı şeyi mi başarıyorlar?