Preguntas con la etiqueta [sql]

Lista sql preguntas

Cómo hacer una inserción por lotes en MySQL

6
respuestas
209
votos
404.5k
vistas

Tengo entre uno y muchos registros que deben ingresarse en una tabla. ¿Cuál es la mejor manera de hacer esto en una consulta? ¿Debo simplemente hacer un bucle e insertar

¿Qué es un procedimiento almacenado?

18
respuestas
330
votos
590.0k
vistas

¿Qué es un "procedimiento almacenado" y cómo funciona? ¿Cuál es la composición de un procedimiento almacenado (cosas que cada uno debe tener para ser un procedimiento almacenado)?

Puedo seleccionar todos los valores distintos en una columna de las siguientes maneras: SELECT DISTINCT column_name FROM table_name; SELECT column_name FROM table_name GROUP BY column_name; ¿Pero cómo obtengo el recuento

Digamos que tengo una tabla de dos columnas como esta: userid | roleid --------|-------- 1 | 1 1 | 2 1 | 3 2 | 1 Quiero obtener todos los

Me preguntaba si había alguna forma de especificar los nombres de las columnas devueltas mediante declaraciones preparadas. Estoy usando MySQL y Java. Cuando lo pruebo: String columnNames="d,e,f"; //Actually from the

Uniendo dos tablas con diferente número de columnas

5
respuestas
165
votos
353.7k
vistas

Tengo dos tablas (Tabla A y Tabla B). Estos tienen un número diferente de columnas: digamos que la tabla A tiene más columnas. ¿Cómo puedo unir estas dos tablas y

Usando setDate en PreparedStatement

6
respuestas
68
votos
296.7k
vistas

Para hacer que nuestro código sea más estándar, se nos pidió que cambiáramos todos los lugares donde codificamos nuestras variables SQL a declaraciones preparadas y que vinculáramos las variables en

Cláusula INNER JOIN ON vs WHERE

12
respuestas
1.1k
votos
716.7k
vistas

Para simplificar, supongamos que todos los campos relevantes son NOT NULL. Tu puedes hacer: SELECT table1.this, table2.that, table2.somethingelse FROM table1, table2 WHERE table1.foreignkey = table2.primarykey AND (some other conditions) Si

Índice para encontrar un elemento en una matriz JSON

1
respuestas
111
votos
115.6k
vistas

Tengo una tabla que se parece a esta: CREATE TABLE tracks (id SERIAL, artists JSON); INSERT INTO tracks (id, artists) VALUES (1, '[{"name": "blink-182"}]'); INSERT INTO tracks (id, artists) VALUES

¿Puedo utilizar varios "con"?

3
respuestas
357
votos
406.8k
vistas

Sólo por ejemplo: With DependencedIncidents AS ( SELECT INC.[RecTime],INC.[SQL] AS [str] FROM ( SELECT A.[RecTime] As [RecTime],X.[SQL] As [SQL] FROM [EventView] AS A CROSS JOIN [Incident] AS X WHERE patindex('%'

Dado el siguiente código: DB::table('users')->get(); Quiero obtener la cadena de consulta SQL sin formato que generará el generador de consultas de base de datos anterior. En este ejemplo sería SELECT

Postgres altera manualmente la secuencia

8
respuestas
346
votos
414.9k
vistas

Estoy intentando establecer una secuencia con un valor específico. SELECT setval('payments_id_seq'), 21, true; Esto da un error: ERROR: function setval(unknown) does not exist ¿ El uso ALTER SEQUENCEtampoco parece funcionar?

Unir tablas con problema SUM en MYSQL

0
respuestas
4
votos
1.3k
vistas

Siempre he tenido problemas para obtener SUM en tablas de unión, siempre hay un problema, puedo obtener los resultados que necesito ejecutando dos consultas, me pregunto si estas dos consultas

ORDENAR POR la ​​lista de valores IN

17
respuestas
245
votos
180.7k
vistas

Tengo una consulta SQL simple en PostgreSQL 8.3 que capta muchos comentarios. Proporciono una lista ordenada de valores a la INconstrucción en la WHEREcláusula: SELECT * FROM comments WHERE (comments.id

Tengo una base de datos llamada foo y una base de datos llamada bar. Tengo una tabla en foo llamada tblFoobar que quiero mover (datos y todo) a la barra