Preguntas etiquetadas con sql

El Lenguaje de consulta estructurado (SQL) es un lenguaje para administrar datos en sistemas de administración de bases de datos relacionales. Esta etiqueta es para preguntas generales de programación SQL; no es para Microsoft SQL Server (para esto, use la etiqueta sql-server), ni se refiere a dialectos específicos de SQL por sí solo.

2
SQL IN () versus OR
Estaba trabajando con una consulta que escribí hoy, tenía que cambiar el código de la WHEREcláusula para usar un filtro IN (lista de cosas) en lugar de usar algo como item_desc = 'item 1' OR item_desc = 'item 2' OR item_desc = 'item 3' OR item_desc = 'item 4' Lo …
23 sql  speed 


11
Mi compañero de trabajo creó una tabla SQL de 96 columnas
Aquí estamos en 2010, ingenieros de software con 4 o 5 años o experiencia, aún diseñando tablas con 96 columnas de fracking. Le dije que será una pesadilla. Le mostré que tenemos que usar ordinales para interactuar MySQL con C #. Le expliqué que las tablas con más columnas que …
23 sql  code-smell 



2
¿SQL es declarativo?
Pregunto porque muchas de las preguntas que veo en SQL equivalen a: "Esto es lento. ¿Cómo puedo acelerarlo?" ¿O hay tutoriales que dicen "Haz esto de esta manera y no de esa manera ya que es más rápido". Me parece que una gran parte de SQL es saber cómo se …



5
Razón para preferir DERECHA UNIR a IZQUIERDA
Si entiendo correctamente, cada RIGHT JOIN: SELECT Persons.*, Orders.* FROM Orders RIGHT JOIN Persons ON Orders.PersonID = Persons.ID se puede expresar como LEFT JOIN: SELECT Persons.*, Orders.* FROM Persons LEFT JOIN Orders ON Persons.ID = Orders.PersonID Mi opinión personal es que la intención de la declaración: Primero consigue el Persons …




4
Abstracción de la base de datos: ¿se está exagerando?
Después de estar expuesto a numerosas capas de abstracción de bases de datos, empiezo a preguntarme cuál es el punto de que cada biblioteca invente su propio paradigma diferente para acceder a los datos. Elegir un nuevo DAL se siente como aprender un nuevo idioma nuevamente, cuando generalmente todo lo …
18 database  sql  api-design  dsl 


7
¿Cuáles son las ventajas de usar constructores de consultas SQL?
¿Hay alguna ventaja de usar un generador de consultas, en lugar de usar SQL sin formato? P.ej $q->select('*') ->from('posts') ->innerJoin('terms', 'post_id') ->where(...) vs: SELECT * FROM posts WHERE ... Veo que muchos marcos usan este tipo de capas de abstracción, pero no entiendo los beneficios.
17 php  sql  frameworks 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.