Preguntas etiquetadas con sql

156
PostgreSQL comodín COMO para cualquiera de una lista de palabras

Tengo una lista simple de ~ 25 palabras. Tengo un campo varchar en PostgreSQL, digamos que la lista es ['foo', 'bar', 'baz']. Quiero encontrar cualquier fila en mi tabla que tenga alguna de esas palabras. Esto funcionará, pero me gustaría algo más elegante. select * from table where (lower(value)...

156
DISTINCT para solo una columna

Digamos que tengo la siguiente consulta. SELECT ID, Email, ProductName, ProductModel FROM Products ¿Cómo puedo modificarlo para que no devuelva correos electrónicos duplicados? En otras palabras, cuando varias filas contienen el mismo correo electrónico, quiero que los resultados incluyan solo...

155
Función de clasificación en MySQL

Necesito averiguar el rango de clientes. Aquí estoy agregando la consulta SQL estándar ANSI correspondiente para mi requisito. Por favor, ayúdame a convertirlo a MySQL. SELECT RANK() OVER (PARTITION BY Gender ORDER BY Age) AS [Partition by Gender], FirstName, Age, Gender FROM Person ¿Hay...

155
MYSQL truncado incorrecto valor DOBLE

Cuando se ejecuta la consulta SQL a continuación: UPDATE shop_category SET name = 'Secolul XVI - XVIII' AND name_eng = '16th to 18th centuries' WHERE category_id = 4768 Se genera el siguiente error: 1292 - Truncated incorrect DOUBLE value: 'Secolul XVI - XVIII' ¿Cómo arreglar...

155
Operador "(+)" de Oracle

Estoy revisando algunas declaraciones SQL antiguas con el propósito de documentarlas y probablemente mejorarlas. El DBMS es Oracle No entendí una declaración que decía así: select ... from a,b where a.id=b.id(+) Estoy confundido sobre el (+)operador, y no pude encontrarlo en ningún foro ... (la...

155
MySQL: haga que un campo existente sea único

Tengo una tabla ya existente con un campo que debería ser único pero no lo es. Solo sé esto porque se hizo una entrada en la tabla que tenía el mismo valor que otra entrada ya existente, y esto causó problemas. ¿Cómo hago que este campo solo acepte valores