Preguntas con la etiqueta [sql]
Cómo hacer una inserción por lotes en MySQL
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?
¿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)?
SQL para encontrar el número de valores distintos en una columna
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
Seleccione valores que cumplan diferentes condiciones en diferentes filas
Digamos que tengo una tabla de dos columnas como esta: userid | roleid --------|-------- 1 | 1 1 | 2 1 | 3 2 | 1 Quiero obtener todos los
Nombres de columnas variables usando declaraciones preparadas
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
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
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
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
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"?
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('%'
¿Cómo consigo que el generador de consultas genere su consulta SQL sin formato como una cadena?
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
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
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
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
Copie tablas de una base de datos a otra en SQL Server
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