Preguntas etiquetadas con sql

El lenguaje de consulta estructurado (SQL) es un lenguaje para consultar bases de datos. Las preguntas deben incluir ejemplos de código, estructura de tabla, datos de muestra y una etiqueta para la implementación de DBMS (por ejemplo, MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2, etc.) que se está utilizando. Si su pregunta se relaciona únicamente con un DBMS específico (usa extensiones / características específicas), use la etiqueta de ese DBMS en su lugar. Las respuestas a las preguntas etiquetadas con SQL deben usar SQL estándar ISO / IEC.

4
¿Hay alguna diferencia de rendimiento entre CTE, subconsulta, tabla temporal o variable de tabla?
En esta excelente pregunta SO , se discutieron las diferencias entre CTEy sub-queries. Me gustaría preguntar específicamente: ¿En qué circunstancia cada uno de los siguientes es más eficiente / más rápido? CTE Subconsulta Tabla temporal Variable de tabla Tradicionalmente, he usado mucho temp tablesen el desarrollo stored procedures, ya que …

14
SQL - Redondeando a 2 decimales
Necesito convertir minutos a horas, redondeado a 2 decimales. También necesito mostrar solo hasta 2 números después del punto decimal. Entonces, si tengo minutos como 650, entonces las horas deberían ser 10.83 Esto es lo que tengo hasta ahora: Select round(Minutes/60.0,2) from .... Pero en este caso, si mis minutos …
222 sql  rounding 







3
Cuente las ocurrencias de los valores DISTINCT
Estoy tratando de encontrar una consulta MySQL que encuentre valores DISTINCT en un campo en particular, cuente el número de ocurrencias de ese valor y luego ordene los resultados por conteo. ejemplo db id name ----- ------ 1 Mark 2 Mike 3 Paul 4 Mike 5 Mike 6 John 7 …
218 mysql  sql  database  distinct 


3
¿Cómo hago consultas usando campos dentro del nuevo tipo de datos PostgreSQL JSON?
Estoy buscando algunos documentos y / o ejemplos para las nuevas funciones JSON en PostgreSQL 9.2. Específicamente, dada una serie de registros JSON: [ {name: "Toby", occupation: "Software Engineer"}, {name: "Zaphod", occupation: "Galactic President"} ] ¿Cómo escribiría el SQL para encontrar un registro por nombre? En vainilla SQL: SELECT * …

6
PostgreSQL DISTINCT ON con diferentes ORDER BY
Quiero ejecutar esta consulta: SELECT DISTINCT ON (address_id) purchases.address_id, purchases.* FROM purchases WHERE purchases.product_id = 1 ORDER BY purchases.purchased_at DESC Pero me sale este error: PG :: Error: ERROR: las expresiones SELECT DISTINCT ON deben coincidir con las expresiones ORDER BY iniciales Agregar address_idcomo primera ORDER BYexpresión silencia el error, …


10
Almacenar JSON en la base de datos frente a tener una nueva columna para cada clave
Estoy implementando el siguiente modelo para almacenar datos relacionados con el usuario en mi tabla (tengo 2 columnas) uid(clave principal) y una metacolumna que almacena otros datos sobre el usuario en formato JSON. uid | meta -------------------------------------------------- 1 | {name:['foo'], | emailid:['foo@bar.com','bar@foo.com']} -------------------------------------------------- 2 | {name:['sann'], | emailid:['sann@bar.com','sann@foo.com']} -------------------------------------------------- Es …

25
Generar clase desde la tabla de la base de datos
¿Cómo puedo generar una clase desde un objeto de tabla de SQL Server? No estoy hablando de usar algunos ORM. Solo necesito crear las entidades (clase simple). Algo como: public class Person { public string Name { get;set; } public string Phone { get;set; } } Dada alguna tabla como: …
214 c#  sql  sql-server  tsql 

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.