Preguntas etiquetadas con sql

El lenguaje de consulta estructurado (SQL) es un lenguaje para consultar bases de datos. Las preguntas deben incluir ejemplos de código, estructura de tabla, datos de muestra y una etiqueta para la implementación de DBMS (por ejemplo, MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2, etc.) que se está utilizando. Si su pregunta se relaciona únicamente con un DBMS específico (usa extensiones / características específicas), use la etiqueta de ese DBMS en su lugar. Las respuestas a las preguntas etiquetadas con SQL deben usar SQL estándar ISO / IEC.



12
Cuándo usar comillas simples, comillas dobles y backticks en MySQL
Estoy tratando de aprender la mejor manera de escribir consultas. También entiendo la importancia de ser consistente. Hasta ahora, he usado al azar comillas simples, comillas dobles y backticks sin ningún pensamiento real. Ejemplo: $query = 'INSERT INTO table (id, col1, col2) VALUES (NULL, val1, val2)'; Además, en el ejemplo …
633 mysql  sql  quotes 


30
Obtener la fila que tiene el valor máximo para una columna
Mesa: UserId, Value, Date. Quiero obtener el UserId, Valor para el máximo (Fecha) para cada UserId. Es decir, el Valor para cada UserId que tiene la última fecha. ¿Hay alguna manera de hacer esto simplemente en SQL? (Preferiblemente Oracle) Actualización: disculpas por cualquier ambigüedad: necesito obtener TODOS los ID de …



15
El campo SQL SELECT WHERE contiene palabras
Necesito una selección que arroje resultados como este: SELECT * FROM MyTable WHERE Column1 CONTAINS 'word1 word2 word3' Y necesito todos los resultados, es decir, esto incluye cadenas con 'word2 word3 word1' o 'word1 word3 word2' o cualquier otra combinación de los tres. Todas las palabras deben estar en el …
562 sql  select 


10
Omitir ciertas tablas con mysqldump
¿Hay alguna manera de restringir ciertas tablas del comando mysqldump? Por ejemplo, usaría la siguiente sintaxis para volcar solo table1 y table2: mysqldump -u username -p database table1 table2 > database.sql Pero, ¿hay una forma similar de volcar todas las tablas excepto table1 y table2? No he encontrado nada en …
559 sql  mysql  database  mysqldump 

24
¿Es posible insertar varias filas a la vez en una base de datos SQLite?
En MySQL puede insertar varias filas de esta manera: INSERT INTO 'tablename' ('column1', 'column2') VALUES ('data1', 'data2'), ('data1', 'data2'), ('data1', 'data2'), ('data1', 'data2'); Sin embargo, recibo un error cuando intento hacer algo como esto. ¿Es posible insertar varias filas a la vez en una base de datos SQLite? ¿Cuál es …
551 sql  sqlite  syntax 


17
¿Cómo restauro un archivo de volcado de mysqldump?
Me dieron un archivo de base de datos MySQL que necesito restaurar como base de datos en mi máquina con Windows Server 2008. Intenté usar MySQL Administrator, pero recibí el siguiente error: El archivo seleccionado fue generado por mysqldump y esta aplicación no puede restaurarlo. ¿Cómo hago para que esto …
544 mysql  sql  database 

11
NO EN CONTRA NO EXISTE
¿Cuál de estas consultas es la más rápida? NO EXISTE: SELECT ProductID, ProductName FROM Northwind..Products p WHERE NOT EXISTS ( SELECT 1 FROM Northwind..[Order Details] od WHERE p.ProductId = od.ProductId) O NO EN: SELECT ProductID, ProductName FROM Northwind..Products p WHERE p.ProductID NOT IN ( SELECT ProductID FROM Northwind..[Order Details]) El …
538 sql  sql-server  notin 

18
SQLite - UPSERT * no * INSERT o REPLACE
http://en.wikipedia.org/wiki/Upsert Insertar proceso almacenado de actualización en SQL Server ¿Hay alguna forma inteligente de hacer esto en SQLite que no haya pensado? Básicamente quiero actualizar tres de cuatro columnas si el registro existe, si no existe quiero INSERTAR el registro con el valor predeterminado (NUL) para la cuarta columna. La …
535 sql  sqlite  upsert 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.