Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo convertir una cadena en un número en SQL

Cómo convertir una cadena en un número en SQL

El método específico es el siguiente:

Convierta los dígitos de los caracteres en números, por ejemplo, convertir '0' en 0 se puede lograr directamente mediante la suma

<; p>Por ejemplo: d en la tabla pony está ordenado y d se puede definir como varchar, que se puede resolver así;

seleccione * de pony order by (d 0);

Al realizar el procesamiento ifnull, por ejemplo, ifnull(a/b, '0') hará que a/b se convierta en una cadena, por lo que debe cambiar '0' a 0 para resolver este problema;

Compara números y varchar Cuando, por ejemplo, a=11, b="11ddddd";

Luego seleccione 11="11ddddd" es igual;

Si la comparación absoluta puede ser así:

seleccione binario 11 =binario "11ddddd";

Conversión de conjunto de caracteres:? CONVERT(xxx? USING? gb2312);

Escriba La conversión es la misma que SQL Server, pero los parámetros de tipo son un poco diferentes: CAST (xxx tipo AS), CONVERT (xxx, tipo);

Se deben utilizar los siguientes tipos: BINARY, CHAR( ), FECHA, HORA, FECHA HORA, DECIMAL, FIRMADO, SIN FIRMAR.