Tecnología

Inicio

Cómo convertir en números en Oracle

Oracle es una poderosa tecnología de base de datos utilizado en todo el mundo por millones de empresas. Se ha ganado una sólida reputación por proporcionar redundancia de datos reducida, mayor durabilidad de transacciones y mucho más. Para utilizar Oracle, debe comprender cómo escribir consultas SQL. En particular, para convertir una cadena en un valor numérico en Oracle, debe utilizar la función de SQL to_number.

Instrucciones

1 Insertar la función to_number en su búsqueda escribiendo un to_number (var, máscara). A continuación se muestra un ejemplo:

to_number SELECT (var, "máscara")
DE user_data;

2 Reemplazar "var" con la variable que está el reclutamiento de la base de datos. Teniendo en cuenta que usted está tratando de obtener el user_age cadena, la consulta sería el siguiente

to_number SELECT (user_age, "máscara")
DE user_data;

3 Quitar 'máscara' y reemplazarlo con 9s números dispuestos en el formato que desea la cadena para estar en. Por ejemplo, si desea que el user_age que se enumeran a falta de dos dígitos, debería reemplazar "máscara" con '99. ' A continuación se presentan algunos ejemplos adicionales:

'99 .99 '(Dos dígitos a la izquierda del punto decimal y dos a la derecha del mismo)
'' 9999.99 (cuatro dígitos a la izquierda del punto decimal y dos a la derecha del mismo)
Teniendo en cuenta que desea que la edad del usuario en el formato '99, 'la consulta se vería así:

to_number SELECT (user_age, '99')
DE user_data;