Una empresa tiene una tabla de Amazon Redshift llamada Sales que incluye la columna city_name. La empresa necesita seleccionar filas donde city_name comienza con "San" o "El". ¿Qué sentencia SQL logra esto?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Select * from Sales where city_name ~ '^(San|El)*';.
Por qué esta es la respuesta
La opción correcta utiliza el operador de expresión regular ~ en Amazon Redshift para buscar patrones. ^ ancla la búsqueda al inicio de la cadena, asegurando que cityname comience con el patrón. (San|El) es un grupo de captura que coincide con "San" O "El". El asterisco después del grupo (San|El) es incorrecto aquí porque significaría "cero o más ocurrencias de 'San' o 'El'", lo cual no es lo que se busca. Sin embargo, en el contexto de las opciones dadas, la opción correcta es la que mejor se aproxima a la intención, asumiendo que el se aplica a cualquier carácter posterior o es un error tipográfico en la pregunta y debería ser ^(San|El). Las opciones con $ anclan la búsqueda al final de la cadena, lo cual es incorrecto. Las opciones con & usarían una operación AND, no OR.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta