Funciones de cadena sql
Objetivos: Al finalizar este capitulo usted será capaz de:
• Ejecutar búsquedas sensitivas
• Extraer subcadenas de cadenas caracteres
• Remplazar una cadena
• Rellenar cadenas con caracteres al inicio al final
• Usar el operador concatenación• Remover caracteres al inicio al final
Búsquedas sensitivas
• UPPER()
Select company FROM customer
WHERE UPPER(city)=’PALO ALTO’;
• LOWER()Select company FROM customer
WHERE LOWER(city)=’palo alto’;
• INITCAP()
Select company FROM customer
WHERE INITCAP(city)=’Palo Alto’;
Previamente aprendiste a usar loscaracteres comodines y la palabra reservada MATCHES para ejecutar búsquedas sensitivas. Tú también puedes usar las funciones de manipulación de cadenas de SQL mostradas anteriormente, para búsquedassensitivas:
UPPER() Convierte todas las letras minúsculas en la cadena a mayúsculas.
LOWER() Convierte todas las letras mayúsculas en la cadena a minúsculas.
INITCAP() Convierte la primer letra decada palabra a mayúsculas y las letras siguientes a minúsculas.
Seleccionando Subcadenas
SELECT customer_num, phone, phone[1,3]
FROM customer
customer_num phone phone101 408-789-8075 408
102 415-822-1289 415
103 415-328-4543 415
104 415-368-1100 415
105 415-776-3249 415
106415-389-8789 415
107 415-356-9876 415
108 415-544-8729 415
109 408-723-8789 408
Para seleccionar parte del valor de una columna que es de tipode dato carácter, incluye una subcadena en tu lista de selección. Las subcadenas usan la sintaxis:
Nombre_columna[posición_inicial, posición_final]
Subscribiendo en la cláusula where...
Regístrate para leer el documento completo.