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.

10
Alterar una columna para que sea anulable
Quiero alterar una columna de la tabla para que sea anulable. He usado: ALTER TABLE Merchant_Pending_Functions Modify NumberOfLocations NULL Esto da un error en Modify. ¿Cual es la sintaxis correcta?
318 sql 

13
SQL Server - Valor de retorno después de INSERTAR
Estoy tratando de recuperar el valor-clave después de una instrucción INSERT. Ejemplo: Tengo una tabla con el nombre y la identificación de los atributos. id es un valor generado. INSERT INTO table (name) VALUES('bob'); Ahora quiero recuperar la identificación en el mismo paso. ¿Cómo se hace esto? Estamos usando Microsoft …

9
¿Cómo obtener múltiples recuentos con una consulta SQL?
Me pregunto cómo escribir esta consulta. Sé que esta sintaxis real es falsa, pero te ayudará a entender lo que quiero. Lo necesito en este formato, porque es parte de una consulta mucho más grande. SELECT distributor_id, COUNT(*) AS TOTAL, COUNT(*) WHERE level = 'exec', COUNT(*) WHERE level = 'personal' …
316 mysql  sql  join  count  group-by 

22
MySQL no puede agregar restricción de clave externa
Así que estoy tratando de agregar restricciones de clave externa a mi base de datos como un requisito del proyecto y funcionó la primera o dos veces en tablas diferentes, pero tengo dos tablas en las que obtengo un error al intentar agregar las restricciones de clave externa. El mensaje …
314 mysql  sql  foreign-keys 

8
SQL: busque registros de una tabla que no existan en otra
Tengo las siguientes dos tablas SQL (en MySQL): Phone_book +----+------+--------------+ | id | name | phone_number | +----+------+--------------+ | 1 | John | 111111111111 | +----+------+--------------+ | 2 | Jane | 222222222222 | +----+------+--------------+ Call +----+------+--------------+ | id | date | phone_number | +----+------+--------------+ | 1 | 0945 | 111111111111 …
310 sql  mysql 

26
¿Hay alguna diferencia entre GROUP BY y DISTINCT?
Aprendí algo simple sobre SQL el otro día: SELECT c FROM myTbl GROUP BY C Tiene el mismo resultado que: SELECT DISTINCT C FROM myTbl De lo que tengo curiosidad, ¿hay algo diferente en la forma en que un motor SQL procesa el comando, o son realmente lo mismo? Personalmente …
310 sql  group-by  distinct 


15
Seleccione n filas aleatorias de la tabla de SQL Server
Tengo una tabla de SQL Server con aproximadamente 50,000 filas. Quiero seleccionar alrededor de 5,000 de esas filas al azar. He pensado en una forma complicada: crear una tabla temporal con una columna de "número aleatorio", copiar mi tabla en eso, recorrer la tabla temporal y actualizar cada fila con …
309 sql  sql-server  random 

6
Dynamic SELECT TOP @var en SQL Server
¿Cómo puedo tener una variable dinámica que establezca la cantidad de filas para devolver en SQL Server? A continuación no se encuentra la sintaxis válida en SQL Server 2005+: DECLARE @count int SET @count = 20 SELECT TOP @count * FROM SomeTable



7
La cadena de consulta MySQL contiene
He estado tratando de descubrir cómo puedo hacer una consulta con MySQL que verifique si el valor (cadena $haystack) en una determinada columna contiene ciertos datos (cadena $needle), como este: mysql_query(" SELECT * FROM `table` WHERE `column`.contains('{$needle}') "); En PHP, la función se llama substr($haystack, $needle), así que tal vez: …


6
actualizar filas de tabla en postgres usando subconsulta
Usando postgres 8.4, mi objetivo es actualizar la tabla existente: CREATE TABLE public.dummy ( address_id SERIAL, addr1 character(40), addr2 character(40), city character(25), state character(2), zip character(5), customer boolean, supplier boolean, partner boolean ) WITH ( OIDS=FALSE ); Inicialmente probé mi consulta usando la instrucción de inserción: insert into address customer,supplier,partner …


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.