Cómo unir cadenas en SQL
Diferentes bases de datos tienen diferentes métodos de empalme de cadenas. Compárelos para profundizar su memoria.
1. Empalme de cadenas MySQL
1. Función CONCAT
Formato gramatical: CONCAT(char c1, char c2, ..., char cn), Entre entre ellos, char representa una cadena, se pueden usar longitudes fijas y variables
Conectar dos cadenas
Conectar varias cadenas
2. >
Concatenar dos cadenas
Concatenar varias cadenas
3. Si uno de los campos es NULL, use el resultado Use espacios en lugar de NULL.
2. Empalme de cadenas de Oracle
1. Función CONCAT
Formato gramatical: CONCAT(char c1, char c2), donde char representa una cadena, se pueden usar longitudes fijas y variables
Conectar dos cadenas
Conectar varias cadenas
Utilizar el anidamiento de la función CONCAT lograr.
2. Operador "||"
Conecta dos cadenas
Conecta varias cadenas
3. , use el resultado para reemplazar NULL con espacios.
Información ampliada
La función de procesamiento de cadenas, también llamada función de procesamiento de cadenas, se refiere a la función utilizada para el procesamiento de cadenas en lenguajes de programación, como C, Pascal, funciones en Visual y LotusScript para copia de cadenas, cálculo de longitud, búsqueda de caracteres, etc.
Las cadenas se utilizan principalmente para programación. Consulte el texto principal para obtener explicaciones de conceptos, explicaciones de funciones y detalles de uso. Aquí hay un punto adicional: las cadenas son similares a las matrices de caracteres en el almacenamiento, por lo que cada uno de sus elementos individuales. se puede extraer, como s="abcdefghij", luego s[1]="a", s[10]="j".
La posición cero de la cadena es exactamente su longitud, como s[0]=10 (※Ansistring no tiene la función anterior), lo que puede brindarnos mucha comodidad, como Cada Bits se puede convertir en números y almacenar en matrices.
Aplicación de funciones de cadena
1. La operación de conexión concat(s1, s2, s3…sn) es equivalente a s1 s2 s3… sn.
Ejemplo : concat('11','aa')='11aa';
2. Copy(s, I, I) intercepta una subcadena de longitud l comenzando desde el carácter I-ésimo de la cadena s.
Ejemplo: copiar('abdag', 2, 3)='bda'
3. El procedimiento Eliminar(s, I, l) elimina la subcadena de longitud l a partir del carácter I-ésimo de la cadena s.
Ejemplo: s: =’abcde’; eliminar(s, 2, 3); resultado s: =’ae’
4.
El procedimiento Insert(s1, s2, I) inserta s1 en la I-ésima posición de s2
Ejemplo: s: =abc; insert('12', s, 2); a12bc '
5. Encuentra la longitud de una cadena, longitud(es). Ejemplo: longitud('12abc')=5
Para encontrar la longitud de una cadena en ASP, use len(s). Ejemplo: len ("abc12")=5
6. Busca la posición de la subcadena pos(s1, s2) Si s1 es una subcadena de s2, devuelve la posición de la. primer carácter de s1 en s2. Si no es una subcadena, se devuelve 0.
Ejemplo: pos('ab','12abcd')=3
7. conversión de mayúsculas. Upcase(ch) Encuentra la versión en mayúsculas del carácter ch.
Ejemplo: upcase('a')='A'
8. El proceso Str(x, s) convierte el valor en valor numérico. El procedimiento val(s, x, I) convierte la cadena numérica s en el valor x. Si tiene éxito, I = 0, si falla, I es el número ordinal del carácter no válido. El tercer parámetro también se puede omitir. /p>
Ejemplo: val('1234', x, I); resultado x: =1234
Referencia: ¿Enciclopedia Baidu? Aplicación de funciones de cadena