Preguntas con la etiqueta [sql]

Lista sql preguntas

Escribí esta consulta con la ayuda de Google para crear una lista delimitada a partir de una tabla, pero no entendí nada de esta consulta. ¿Alguien puede explicarme qué está

En esta excelente pregunta SO , se discutieron las diferencias entre CTEy .sub-queries Me gustaría preguntar específicamente: ¿En qué circunstancias cada uno de los siguientes es más eficiente/más rápido? CTE

¿Equivalente a Postgresql GROUP_CONCAT?

9
respuestas
351
votos
287.5k
vistas

Tengo una tabla y me gustaría extraer una fila por identificación con valores de campo concatenados. En mi mesa por ejemplo tengo esto: TM67 | 4 | 32556 TM67 |

Me gustaría otorgarle a un usuario todos los permisos en una base de datos sin convertirlo en administrador. La razón por la que quiero hacer esto es que en este

Compruebe si el valor existe en la matriz de Postgres

8
respuestas
306
votos
452.1k
vistas

Al usar Postgres 9.0, necesito una forma de probar si existe un valor en una matriz determinada. Hasta ahora se me ocurrió algo como esto: select '{1,2,3}'::int[] @> (ARRAY[]::int[] ||

MySQL busca y reemplaza algo de texto en un campo

6
respuestas
303
votos
249.2k
vistas

¿Qué consulta MySQL realizará una búsqueda de texto y la reemplazará en un campo particular de una tabla? Es decir, busque fooy reemplace con barpara que un registro con un

Tengo la siguiente tabla de registro para mensajes de usuario (forma simplificada) en Postgres 9.2: CREATE TABLE log ( log_date DATE, user_id INTEGER, payload INTEGER ); Contiene hasta un registro

Tengo una columna SQL con una longitud de 6. Ahora quiero tomar solo el primer carácter de esa columna. ¿Existe alguna función de cadena en SQL para hacer esto?

table1es la tabla principal con una columna IDy table2tiene una columna IDFromTable1. ¿ Por qué cuando pongo un FK IDFromTable1me IDsale ?table1Foreign key constraint is incorrectly formed error (Me gustaría

Estoy creando un filtro de malas palabras muy simple en una aplicación de chat. Sé que son muy difíciles de implementar correctamente, pero sólo quiero algo rápido y simple que

Rendimiento de INNER JOIN vs LEFT JOIN en SQL Server

9
respuestas
309
votos
450.8k
vistas

Creé un comando SQL que usa INNER JOIN en 9 tablas; de todos modos, este comando lleva mucho tiempo (más de cinco minutos). Entonces mi gente me sugirió cambiar INNER

Tengo 3 tablas llamadas: Aplicaciones (id, nombre) Recursos (id, nombre) AplicacionesRecursos (id, app_id, Resource_id) Quiero mostrar en una GUI una tabla de todos los nombres de recursos. En una celda

Tengo una tabla MySQL simple: CREATE TABLE IF NOT EXISTS `pers` ( `persID` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(35) NOT NULL, `gehalt` int(11) NOT NULL, `chefID` int(11) DEFAULT NULL, PRIMARY

He visto el prefijo N en algunas consultas de inserción T-SQL. Mucha gente lo ha utilizado Nantes de insertar el valor en una tabla. Busqué, pero no pude entender cuál

Para una tabla OrderLine como esta: Orden Línea col3 col4 1 1 X X 1 2 X Y 2 1 Y X 2 2 Y X 3 1 X Y