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 utiliza. 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.

Más sobre sql...

Estoy tratando de crear un disparador que devuelva un error con un mensaje específico cuando el usuario intenta insertar un nuevo registro en la tabla de Direcciones y proporciona el código postal incorrecto. Dos declaraciones IF verifican si la cantidad de caracteres en el código postal dado es co....
20 ene. 2022 a las 17:00
Quiero seleccionar * de los empleados donde la fecha de contratación es igual a la fecha mínima de contratación + 10 años, pero no funciona. ....
20 ene. 2022 a las 10:00
¿Cómo puedo calcular la suma sobre otras sumas en Snowflake? Por ejemplo en esta base de datos: id Q1 Q2 Q3 Q4 1 1 2 3 4 2 0 1 2 3 3 3 2 1 0 Me gustaría obtener: sumQ1 sumQ2 sumQ3 sumQ4 Total 4 5 6 7 22....
Haciendo un problema de práctica en W3school - la base de datos está aquí: https://www.w3schools.com/SQL/TRYSQL.ASP?FILENAME=TRYSQL_SELECT_ALL< /a> Estoy tratando de devolver el Producto (que se encuentra en la tabla OrderDetails) que más ordenaron los clientes en el País Francia (Country se encuen....
19 ene. 2022 a las 22:44
Estoy tratando de validar el recuento de una tabla, pero la consulta se ejecuta continuamente durante 20 minutos. ¿Qué podría estar mal? IF((select COUNT(1) from test.[dbo].[as_EmployeeData] (nolock) ed JOIN test.[dbo].DepartmentData dd ON ed.EmployeeId= dd.DepartmentData AND dd.Name = 'IT' AND dd.....
19 ene. 2022 a las 15:37
Tengo un diario donde cada página contiene un solo tema, no más que eso. Entrada PageNum | Title 1| A 2| B 4| C 5| D 7| E Desea leer el libro de izquierda a derecha (página 0 a la última página), muestre nulo donde no hay ningún tema en la página left | right null | A /0,1 B | null ....
19 ene. 2022 a las 14:55
¿Alguien sabe cómo devolver, por ejemplo, la fecha: CURRENT_TIMESTAMP si la tabla no tiene resultados en BigQuery? Entonces puedo usarlo más tarde para comparar otras tablas. Actualmente no puedo comparar la fecha "nula" con la fecha de otras tablas. Ejemplo de consulta SQL: SELECT CASE ....
19 ene. 2022 a las 11:49
Compruebe los siguientes ejemplos de entrada/salida: Entrada: ""Nag"ndra"" -> Salida esperada: "Nag"ndra" Entrada: 'N'agendra -> Salida esperada 'N'agendra Intenté la siguiente consulta para implementar ese comportamiento, que puede eliminar las comillas iniciales y finales. select regexp_replace('"....
19 ene. 2022 a las 09:37
Tengo una tabla llamada usda_losses_temp que tiene una columna de tipo nvarchar(50) llamada end_date que son valores de fecha en el formato yyyy-mm-dd. Estoy tratando de poner estos datos en una nueva columna llamada end usando la siguiente consulta: update usda_losses_temp set end = cast((substri....
18 ene. 2022 a las 22:28
Estoy tratando de obtener la suma de la columna de capacidad de las últimas 4 filas de una tabla en MySQL. Mi mesa es: Mi SQL es: SELECT tid, sum(capacity) FROM captable ORDER BY tid DESC LIMIT 4 El resultado está dando una suma diferente. Debería ser 150+200+250+300 = 900. Estoy buscando la su....
18 ene. 2022 a las 18:27
DB-Fiddle CREATE TABLE logistics ( id SERIAL PRIMARY KEY, time_stamp DATE, quantity INT ); INSERT INTO logistics (time_stamp, quantity) VALUES ('2020-01-14', '100'), ('2020-01-15', '400'), ('2020-01-16', '530'), ('2020-01-17', '500'); Resultado esperado time_stamp | quantity | --....
18 ene. 2022 a las 17:45
Acabo de entrar en Oracle por primera vez. cómo encontrar la diferencia horaria entre los siguientes en Oracle. to_char(CAST(b.start_time AS DATE),'dd-MON-yy hh24:mi:ss') as start_time to_char(CAST(b.end_time AS DATE),'dd-MON-yy hh24:mi:ss') as end_time Necesito obtener la diferencia horaria ....
18 ene. 2022 a las 16:15
Digamos que tenemos esta tabla: +─────+────────────+───────+ | id | parent_id | code | +─────+────────────+───────+ | 1 | | A | | 2 | 1 | | | 3 | 1 | | | 4 | | B | +─────+────────────+───────+ Necesito buscar registros que tenga....
18 ene. 2022 a las 11:00
Tengo una tabla de ASIGNACIÓN que incluye atributos (ID, Nombre, Apellido, Proyecto, Horas). Creé mi tabla e inserté valores dentro. Sin embargo, no puedo enumerar el total de horas dedicadas a cada proyecto. Tengo varios proyectos, algunos que se repiten varias veces. Por ejemplo, el Proyecto '3....
18 ene. 2022 a las 07:17
Tengo una mesa de inspección vial: INSPECTION_ID ROAD_ID INSP_DATE CONDITION_RATING --------------------- ------------- --------- ---------------- 506411 3040 01-JAN-81 15 508738 3040 14-APR-85 15 512461 ....
17 ene. 2022 a las 22:05
Tengo 2 mesas como esta [Tabla 1]: |cust_id| tran |item | | ------| -----|------- | id1 | 123 |a,b,c | | id2 | 234 |b,b | | id3 | 345 |c,d,a,b| [Tabla 2]: | item. | value | | ----- | ----- | | a | 1 | | b | 2 | | c | 3 | | d | 4 | Quiero crear un valor o....
17 ene. 2022 a las 19:51
He estado luchando cuando se trata de optimizar la siguiente consulta (Ejemplo 1): SELECT `service`.* FROM ( SELECT `storeUser`.`storeId` FROM `storeUser` WHERE `storeUser`.`userId` = 1 UNION SELECT `store`.`storeId` FROM `companyU....
17 ene. 2022 a las 15:29
Estoy almacenando datos binarios en una base de datos de Postgres que debe estar en muchas filas. Para no contaminar mis archivos sql de configuración con el mismo texto, estaba tratando de definir una constante y luego usar esa constante en las declaraciones INSERT. Actualmente estoy intentando a....
17 ene. 2022 a las 11:52
Tengo una tabla llamada SubcodeTable y quiero consultar en SubsidiaryCode donde los primeros 3 caracteres son >= a 21Y Query in table where a column contains >= '21Y' SubcodeTable: Column1 Column2 SubsidiaryCode Desc 18Y-001 AAA 19Y-001 AAA 20Y-001 AAA 21Y-001 ....
17 ene. 2022 a las 06:22
Tengo 2 mesas El primero contiene identificaciones de ciertos aeropuertos, el segundo contiene vuelos de un aeropuerto a otro. ID Airport ---- ---- 12 NYC 23 LOS 21 AMS 54 SFR 33 LSA from to cost ---- ---- ---- 12 23 500 23 12 200 21 23 100 54 12 400 33 21 700 ....
16 ene. 2022 a las 13:10
Quiero imprimir solo los datos que comienzan con un número de una columna de cadena SQL. En este momento está imprimiendo una cadena completa (ver imagen). Solo quiero las filas 2 y 4, ya que contiene los datos que comienzan con un número. Aquí está el código sql: DECLARE @string2 VARCHAR(MAX) S....
sql
13 ene. 2022 a las 12:44
¿Cómo puedo eliminar todas las columnas que están duplicadas y no tienen la "cantidad" más grande? Tengo la siguiente tabla: ID TIME AMMOUNT 1 x 5 2 y 1 2 y 3 3 z 1 ....
13 ene. 2022 a las 00:33
Tengo una tabla con 2 columnas: ID Status -- ------- 1 OK 2 OK 3 NOTOK 4 NOTOK 5 OK Quiero hacer un conteo y agrupar por estado y también tener la suma del conteo en cada fila. El conteo funciona pero no se como hacer la suma para que aparezca en cada fila asi: Status Count Total....
sql
13 ene. 2022 a las 00:30
Los datos ROW YEAR PROD KEY DATE 1 2011 APPLE TIME 2011-11-18 00:00:00.000 2 2011 APPLE TIME 2011-11-19 00:00:00.000 3 2013 APPLE NULL 2011-11-18 00:00:00.000 4 2013 APPLE NULL 2011-11-19 00:00:00.000 5 2013 APPLE TIME 2014-04-08 00:00:00.0....
Tengo dos campos booleanos (bit) que quiero que sigan siendo mutuamente excluyentes. Ambos pueden ser falsos, pero si uno se establece en verdadero, el otro debe establecerse en falso. Traté de crear 2 disparadores pero terminé creando un bucle infinito (que se detuvo después de 32 iteraciones). A....
11 ene. 2022 a las 22:53