SQL Knowledge Center · About ·
Easy Interactive Online SQL Training for Beginners

SUBSTR - Tutorial SQL Interactivo

Lección 30 de 31

SUBSTR

Tutorial SQL Interactivo

En SQL, puedes buscar la subcadena de un valor dado. Tal vez una ubicación esté almacenada en el formato “ciudad, estado” y solo quieres obtener el estado.

SUBSTR se usa en este formato: SUBSTR(nombre_columna, índice, número_de_caracteres)

índice es un número que denota dónde comenzarías la subcadena. 1 indicaría el primer caracter, 2 indicaría el segundo caracter, etc. El índice también podría ser negativo, lo que significa que contarías desde el final de la cadena. -1 denotaría el último caracter, -2 denotaría el penúltimo caracter, etc.

número_de_caracteres es opcional; si no se incluye, la subcadena contiene el “resto de la cadena”.

Aquí hay algunos ejemplos:
SUBSTR(name, 1, 5) son los primeros 5 caracteres del nombre.
SUBSTR(name, -4) son los últimos 4 caracteres del nombre.

SELECT * FROM robots WHERE SUBSTR(name, -4) LIKE '20__'; es otra forma de devolver todos los robots que han sido lanzados entre 2000 y 2099.

Nota: En otras versiones de SQL, podrías usar RIGHT para hacer esto.

¿Puedes devolver todos los robots que están ubicados en NY?

SQL:

Query Result:

Available Tables: