33, SQL en función concat, reemplazar la función, la función de ronda

33, SQL en función concat, reemplazar la función, la función de ronda

la función CONCAT : para conectar dos cadenas juntas para formar una sola cadena.

Sintaxis: CONCAT (str1, str2, ...)

Tipo de retorno: devuelve el resultado de la cadena de parámetros de conexión generado, si hay algún argumento es nulo, se devuelve el valor nulo.

Ejemplo: el SELECT CONCAT ( 'primero', 'nombre') como un
se puede obtener, como una columna: Nombre

Reemplazar las funciones : en primer lugar un método de la segunda expresión de cadena que aparece expresión de cadena se reemplaza con la tercera expresión.

语法: REPLACE (string_expression, string_pattern, string_replacement)

Parámetros:
string string_expression expresión a búsqueda. string_expression puede ser un carácter o tipo de datos binarios.
string_pattern es una subcadena de encontrar. string_pattern puede ser un carácter o tipo de datos binarios. string_pattern no ser una cadena vacía ( '').
string_replacement cadena de reemplazo. string_replacement puede ser un carácter o tipo de datos binarios.

Tipo de retorno:
Si el tipo de una entrada de datos de parámetros nvarchar, se devuelve nvarchar, de lo contrario REPLACE rendimientos varchar.
Si cualquier argumento es NULL, se devuelve NULL.

Brevemente: REPLACE (A, B, C) es B a A se produce en todo lugar de C. Si C es nulo, el suprimen B.

Ejemplo:
el SELECT la REPLACE ( 'ABCDEFG', 'CDE', 'XXX') como un
resultado se puede obtener, como una columna: abxxxfg

función ROUND : función de redondeo. expresión devuelve se han redondeado a la longitud especificada, la precisión.

语法: : ROUND (numeric_expression, longitud [, la función])

Parámetros:
expresión numeric_expression es exacta tipo de datos numéricos;
longitud: redondeo de precisión. Es un número positivo indica el número de cifras decimales redondeado a desarrollar; es negativo, expresado redondeado al número especificado de dígitos a la izquierda del punto decimal.

Tipo de retorno:
Debido a que la función ROUND siempre devuelve un valor, y negativo si la longitud es mayor que el número de dígitos antes del punto decimal, se devuelve a 0

Ejemplo:
la ronda (838.234,1) devuelve: 838,2
la ronda (835.578,2) Devuelve: 835,58
la ronda (867.43, -1) se devuelve: 870
La ronda (933.643, -2) devuelve: 900
La ronda (945,8, -3 ) devuelve: 1000

Publicado 38 artículos originales · ganado elogios 5 · Vistas 6016

Supongo que te gusta

Origin blog.csdn.net/luluisntlulu/article/details/100575593
Recomendado
Clasificación