Resultados de la búsqueda a petición "sql"
Hacer un WHERE IN en varias columnas en Postgresql
Tengo una tabla 'respuestas' con una columna entera 'problem_id' indexada, una columna entera 'times_chosen' y una columna 'opción' que es un varchar. Actualmente, los únicos valores para la columna 'opción' son 'A', 'B', 'C' y 'D', aunque ...
Llamando a una función que devuelve un refcursor
Estoy usando Postgresql 8.3 y tengo la siguiente función simple que devolverá unrefcursor al client CREATE OR REPLACE FUNCTION function_1() RETURNS refcursor AS $$ DECLARE ref_cursor REFCURSOR; BEGIN OPEN ref_cursor FOR SELECT * FROM ...
SQL Server: ¿Cuál es el límite en el número de UNION?
Me preguntaba si hay un límite en un número de sentencias SELECT UNION que puedo enviar a un servidor SQL. Es posible que tenga hasta 36 en una declaración SQL, por lo que se vuelve bastante largo, en cuanto al carácter. (Además, cada una de ...
Actualizar si es diferente / cambiado
¿Es posible realizar una declaración de actualización en sql, pero solo actualizar si las actualizaciones son diferentes? por ejempl if en la base de datos,col1 = "hello" update table1 set col1 = 'hello'no deberí realizar cualquier tipo de ...
¿Cómo aplicar una restricción única en MySQL?
Tengo una tabla MySQL definida: File -------------------------- ID int(11) PK name varchar(100) customerId int(11) FK isPrimaryImage tinyint(1) .... He leído aquí que MySQL no admite unaUNIQUE CONSTRAINT con unWHERE condición. Para ...
SQL: seleccione la fecha más reciente para cada categoría
Extraigo datos de una base de datos y una de las tablas contiene dos columnas que juntas identifican una ubicación y otra columna que contiene una fecha de cada vez que se realizó el servicio. ¿Es posible escribir una consulta SQL de tal manera ...
TOP ralentiza la consulta
Tengo una consulta dinámica en una tabla con millones de filas. Al ejecutar la consulta normalmente, se ejecuta en 2 segundos y devuelve 2983 filas. Si agrego TOP 1000 a la consulta, se tarda 10 segundos en ejecutarse. ¿Qué podría estar ...
Postgresql: inserte el producto cartesiano de dos o más conjuntos
como definición: el producto cartesiano de dos conjuntos es el conjunto de todos los pares posibles de estos conjuntos, entonces {A, B} x {a, b} = {(A, a), (A, b), (B, tejido)} Ahora quiero insertar un producto cartesiano en una tabla de base ...
onsulta @SQL para encontrar filas duplicadas, en cualquier tabla
Estoy buscando una consulta independiente del esquema. Es decir, si tengo unausers mesa o unapurchases table, la consulta debe ser igualmente capaz de atrapar filas duplicadas en cualquier tabla sin ninguna modificación (aparte defrom cláusula, ...
Unir dos tablas en un MySQL
Tengo la siguiente tabla llamada votos: Estoy intentando unirme a una lista de elementos, con una tabla de usuarios y esta tabla de votos. SELECT list_items.item_id, text, date_added, username FROM list_items NATURAL JOIN users, votes WHERE ...