In the last episode (Sep 28), Steve Musumeche said: > I think this method will work, however, when trying these queries, I get > a SQL syntax error. > > mysql> select cast('34' AS decimal); > ERROR 1064 (42000): You have an error in your SQL syntax; check the > manual that corresponds to your MySQL server version for the right > syntax to use near 'decimal)' at line 1
The CAST function in mysql 4.1 and older can't cast to DECIMAL. 5.0 and newer can. One easy way to convert strings to numbers in older mysql's is to add 0 to them: mysql> select ("1.10" + 0); +------------+ | "1.10" + 0 | +------------+ | 1.1 | +------------+ -- Dan Nelson [EMAIL PROTECTED] -- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]