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
SQL explícito vs implícito se une
¿Hay alguna diferencia de eficiencia en una unión interna explícita frente a implícita? Por ejemplo: SELECT * FROM table a INNER JOIN table b ON a.id = b.id; vs. SELECT a.*, b.* FROM table a, table b WHERE a.id = b.id;
399 sql  join 



12
¿Es posible especificar la condición en Count ()?
¿Es posible especificar una condición en Count() ? Me gustaría contar solo las filas que tienen, por ejemplo, "Administrador" en la columna Posición. Quiero hacerlo en la declaración de conteo, no usando WHERE; Lo pregunto porque necesito contar tanto a los gerentes como a los demás en el mismo SELECT(algo …
392 sql  sql-server  tsql 

2
Sentencia de selección anidada en SQL Server
¿Por qué no funciona lo siguiente? SELECT name FROM (SELECT name FROM agentinformation) Supongo que mi comprensión de SQL es incorrecta, porque habría pensado que esto devolvería lo mismo que SELECT name FROM agentinformation ¿La declaración de selección interna no crea un conjunto de resultados que luego consulta la declaración …

17
Múltiples actualizaciones en MySQL
Sé que puede insertar varias filas a la vez, ¿hay alguna manera de actualizar varias filas a la vez (como en una consulta) en MySQL? Editar: por ejemplo, tengo lo siguiente Name id Col1 Col2 Row1 1 6 1 Row2 2 2 3 Row3 3 9 5 Row4 4 16 …
388 mysql  sql  sql-update 



7
¿Cómo declarar una variable en MySQL?
¿Cómo declarar una variable en mysql, para que mi segunda consulta pueda usarla? Me gustaría escribir algo como: SET start = 1; SET finish = 10; SELECT * FROM places WHERE place BETWEEN start AND finish;
386 mysql  sql 


5
SQL Server SELECT en la tabla existente
Estoy tratando de seleccionar algunos campos de una tabla e insertarlos en una tabla existente desde un procedimiento almacenado. Esto es lo que estoy intentando: SELECT col1, col2 INTO dbo.TableTwo FROM dbo.TableOne WHERE col3 LIKE @search_key Creo que SELECT ... INTO ...es para tablas temporales, por eso me sale un …


25
Eliminar filas duplicadas en MySQL
Tengo una tabla con los siguientes campos: id (Unique) url (Unique) title company site_id Ahora, necesito eliminar las filas que tienen lo mismo title, company and site_id. Una forma de hacerlo será usar el siguiente SQL junto con un script ( PHP): SELECT title, site_id, location, id, count( * ) …
375 mysql  sql  duplicates 



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.