Preguntas con la etiqueta [sql]
¿Puedo utilizar la declaración CASE en una condición JOIN?
La siguiente imagen es parte de Vistas del sistema de Microsoft SQL Server 2008 R2. En la imagen podemos ver que la relación entre sys.partitionsy sys.allocation_unitsdepende del valor de sys.allocation_units.type.
¿Cómo crear una identificación con AUTO_INCREMENT en Oracle?
Parece que no existe el concepto de AUTO_INCREMENT en Oracle, hasta la versión 11g inclusive. ¿Cómo puedo crear una columna que se comporte como incremento automático en Oracle 11g?
¿La restricción de clave externa puede causar ciclos o múltiples rutas en cascada?
Cuando intento agregar restricciones a mis tablas, aparece el error: La introducción de la restricción FOREIGN KEY 'FK74988DB24B3C886' en la tabla 'Empleado' puede provocar ciclos o múltiples rutas en cascada.
¿Cómo limito el número de filas devueltas por una consulta de Oracle después de realizar el pedido?
¿Hay alguna manera de hacer que una Oracleconsulta se comporte como si contuviera una limitcláusula MySQL? En MySQL, puedo hacer esto: select * from sometable order by name limit 20,10
¿Existe una función Max en SQL Server que toma dos valores como Math.Max en .NET?
Quiero escribir una consulta como esta: SELECT o.OrderId, MAX(o.NegotiatedPrice, o.SuggestedPrice) FROM Order o Pero no es así como MAXfunciona la función, ¿verdad? Es una función agregada, por lo que espera
La consulta MySQL Insert no funciona con la cláusula WHERE
¿Qué hay de malo en esta consulta? INSERT INTO Users( weight, desiredWeight ) VALUES ( 160, 145 ) WHERE id = 1; Funciona sin la WHEREcláusula. Parece que olvidé mi
Error de conversión al convertir la fecha y/o la hora de una cadena de caracteres al insertar la fecha y hora
Estaba intentando crear una tabla de la siguiente manera, create table table1(date1 datetime,date2 datetime); Primero intenté insertar valores como se muestra a continuación, insert into table1 values('21-02-2012 6:10:00 PM','01-01-2001 12:00:00
¿Cómo puedo eliminar usando INNER JOIN con SQL Server?
Quiero eliminar el uso INNER JOINen SQL Server 2008 . Pero me sale este error: Mensaje 156, nivel 15, estado 1, línea 15 Sintaxis incorrecta cerca de la palabra clave
Consigue la primera fila de cada grupo
Tengo una tabla en la que quiero obtener la última entrada para cada grupo. Aquí está la tabla: DocumentStatusLogsMesa IDENTIFICACIÓN ID del documento Estado Fecha de creacion 2 1 T1
Dilema de nomenclatura de tablas: nombres singulares versus plurales [cerrado]
La academia dice que los nombres de las tablas deben ser el singular de la entidad de la que almacenan atributos. No me gusta ningún T-SQL que requiera corchetes alrededor
¿Cómo agregar una columna con un valor predeterminado a una tabla existente en SQL Server?
¿Cómo puedo agregar una columna con un valor predeterminado a una tabla existente en SQL Server 2000 / SQL Server 2005 ?
Seleccione los 10 mejores registros para cada categoría
Quiero devolver los 10 registros principales de cada sección en una consulta. ¿Alguien puede ayudarme con cómo hacerlo? La sección es una de las columnas de la tabla. La base
¿Cómo puedo (o puedo) SELECCIONAR DISTINTO en varias columnas?
Necesito recuperar todas las filas de una tabla donde 2 columnas combinadas son todas diferentes. Entonces quiero todas las ventas que no tengan otras ventas que hayan ocurrido el mismo
Inyección SQL que evita mysql_real_escape_string()
¿Existe la posibilidad de inyección SQL incluso cuando se utiliza mysql_real_escape_string()la función? Considere esta situación de muestra. SQL se construye en PHP así: $login = mysql_real_escape_string(GetFromPost('login')); $password = mysql_real_escape_string(GetFromPost('password')); $sql
Cuándo usar comillas simples, comillas dobles y comillas invertidas en MySQL
Estoy tratando de aprender la mejor manera de escribir consultas. También entiendo la importancia de ser consistente. Hasta ahora, he utilizado comillas simples, comillas dobles y comillas invertidas al azar