Preguntas con la etiqueta [sql]

Lista sql preguntas

Creo que los niveles de aislamiento anteriores son muy parecidos. ¿Podría alguien describir con algunos buenos ejemplos cuál es la principal diferencia?

¿Qué significa la cláusula SQL "GROUP BY 1"?

6
respuestas
388
votos
233.2k
vistas

Alguien me envió una consulta SQL donde la GROUP BYcláusula consistía en la declaración: GROUP BY 1. Esto debe ser un error tipográfico ¿verdad? Ninguna columna recibe el alias 1.

¿Es posible combinar LIKEy INen una consulta de SQL Server? Entonces, que esta consulta SELECT * FROM table WHERE column LIKE IN ('Text%', 'Link%', 'Hello%', '%World%') Encuentra cualquiera de estas

¿Por qué la división devuelve cero?

7
respuestas
104
votos
173.8k
vistas

Aquí está el código que estoy usando en el ejemplo: PRINT @set1 PRINT @set2 SET @weight= @set1 / @set2; PRINT @weight Aquí está el resultado: 47 638 0 Me gustaría

Incremento automático después de eliminar en MySQL

18
respuestas
94
votos
236.8k
vistas

Tengo una tabla MySQL con un campo de clave principal que tiene AUTO_INCREMENT activado. Después de leer otras publicaciones aquí, noté personas con el mismo problema y con respuestas variadas.

No es igual <>! = operador en NULL

10
respuestas
382
votos
580.5k
vistas

¿Alguien podría explicar el siguiente comportamiento en SQL? SELECT * FROM MyTable WHERE MyColumn != NULL (0 Results) SELECT * FROM MyTable WHERE MyColumn &lt;&gt; NULL (0 Results) SELECT *

Como siempre, habrá una explicación razonable para mi sorpresa, pero hasta entonces…. tengo esta consulta delete from Photo where hs_id in (select hs_id from HotelSupplier where id = 142) que

Tengo dos mesas . 1-&gt; SM_Empleado (1) employeeid (2) roleid (3) storeid 2-&gt; SM_SalesRepWorkflow (1) workflowid (2) Salesrepid foreign key to employeeid (3) QuantityAssigned (4) QuantityLeft (5) month (6) year

Delimitadores en MySQL

5
respuestas
199
votos
224.2k
vistas

A menudo veo que la gente usa delimitadores. Intenté descubrir qué son los delimitadores y cuál es su propósito. Después de 20 minutos de buscar en Google, no pude encontrar

Las bases de datos Postgres 8.4 y posteriores contienen tablas comunes en publicel esquema y tablas específicas de la empresa en companyel esquema. companyLos nombres de esquema siempre comienzan 'company'y

Tengo una tabla con las siguientes columnas en una base de datos MySQL [id, url] Y las URL son como: http://domain1.example/images/img1.jpg Quiero actualizar todas las URL a otro dominio. http://domain2.example/otherfolder/img1.jpg

¿Cómo eliminaría todos los datos duplicados de una tabla MySQL? Por ejemplo, con los siguientes datos: SELECT * FROM names; +----+--------+ | id | name | +----+--------+ | 1 |

Me gustaría forzar el campo de incremento automático de una tabla a algún valor, probé con esto: ALTER TABLE product AUTO_INCREMENT = 1453 Y ALTER SEQUENCE product RESTART WITH 1453;

Tengo una base de datos SQL Server y quiero saber qué columnas y tipos tiene. Preferiría hacer esto mediante una consulta en lugar de utilizar una GUI como Enterprise Manager.

Necesito actualizar esta tabla en SQL Server con datos de su tabla 'principal', ver a continuación: Tabla: venta id (int) udid (int) assid (int) Tabla: ud id (int) assid (int)