Bienvenido a la Comunidad de Treehouse

¿Quieres colaborar en errores de código? ¿Tienes errores que necesitan comentarios? ¿Buscas un par de ojos adicionales en tu último proyecto? aquí.

¿Buscas aprender algo nuevo?

Treehouse ofrece una prueba gratuita de siete días para estudiantes nuevos. Obtén acceso a miles de horas de contenido y únete a miles de

Inicia tu prueba gratuita

Bases de Datos Fundamentos de SQL Encontrar los datos que deseas Buscar dentro de un rango de valores

¿Por qué colocamos el rango de fechas entre paréntesis cuando no colocamos números entre paréntesis? ¿Es esto exclusivo de MySQL?

Parece que no querrías estos rangos entre paréntesis porque funcionan como números, y recuerdo haber visto un script de Postgres que obligaba a las fechas a convertirse en cadenas cuando se colocaban entre paréntesis (corrígeme si me equivoco). ¿Es esto algo que solo se usa con MySQL y hay una razón por la que los usamos para fechas aquí?

Steven Parker
Steven Parker
244 163 puntos

¿Dónde ves paréntesis utilizados? No vi ninguno en los ejemplos del video o en las notas del profesor.

Steven Parker Quizás fue una respuesta que envié entre paréntesis y fue marcada como correcta

3 Respuestas

Steven Parker
Steven Parker
244 163 puntos

Los paréntesis por sí solos no definen una cadena. Pero cuando se usan para agrupar, como cuando se colocan alrededor una cadena, no causan un error aunque no sean necesarios.

Steven Parker
Steven Parker
244 163 puntos

Estoy seguro de que no conozco la sintaxis de todos los motores de base de datos que existen, pero ciertamente no es SQL estándar que los paréntesis definan una cadena.

Pero muestra tu código exacto y cuéntanos qué base de datos estás usando si necesitas una respuesta más precisa.

Steven Parker ¿pero por qué mi respuesta seguiría siendo correcta si hubiera convertido la fecha en una cadena añadiendo paréntesis alrededor?

Steven Parker ¿es esto solo con SQLite que los paréntesis no definen una cadena?