La consulta no se ejecuta en SQL Server

Deepak

Tengo esta declaración de selección que estoy ejecutando en SQL Server. Pero está arrojando un error:

select count(*) 
from
    (select zip from A
     minus
     select zip from B)

Error:

Sintaxis incorrecta cerca de seleccionar

Cuál es el problema aquí? También intenté crear un alias en la subconsulta, pero ocurre el mismo error.

prostituta

No hay nada llamado minusen SQL Server, necesita usar except.

Tenga excepten cuenta que en SQL Server es equivalente a minusOracle

La siguiente consulta funcionará.

select count(*) ct
from
    (
     select zip from A
     except
     select zip from B
   )t

Otro problema con su código es que necesita dar un nombre de alias a la tabla interna que está creando.

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

La consulta SQL se agota cuando se ejecuta desde C #, rápido en SQL Server Management Studio

La consulta SQL no se ejecuta correctamente (donde)

La consulta SQL se ejecuta extremadamente lenta

La consulta SQLite no se ejecuta en Java

Una consulta lenta en Oracle (se ejecuta rápidamente en SQL Server) (una subconsulta correlacionada)

La consulta INSERT se ejecuta en la vista SQL pero no en visual basic

No hay error en ACTUALIZAR CONSULTA, pero la consulta no se ejecuta

La búsqueda con comodines en la consulta LINQ to SQL no se ejecuta

La consulta SQL OUTER JOIN solicita un parámetro cuando se ejecuta en Access

La consulta SQL OUTER JOIN solicita un parámetro cuando se ejecuta en Access

La consulta SQL se ejecuta muy lentamente. Muestra los resultados en unos 23 segundos.

Identificador no válido de SQL: solo ocurre cuando la consulta se ejecuta en un script

La relación PQ no existe cuando se ejecuta una consulta SQL en GoLang

¿Optimizar la consulta LINQ que se ejecuta rápidamente en el servidor SQL?

La consulta agregada se ejecuta en mongodb y no en mongoose

La consulta agregada se ejecuta en mongodb y no en mongoose

Quiero ejecutar una consulta SQL para cargar imágenes en PHP. La consulta obtiene datos pero no se ejecuta

La consulta MySQLi no se ejecuta

La segunda consulta no se ejecuta

La consulta MySQLi no se ejecuta

la consulta se ejecuta una vez en PHP

Sintaxis incorrecta cerca ')'. ¿La consulta SQL es incorrecta mientras se ejecuta tanto en DBeaver como en archivos Java Mapper?

La consulta SQL se ejecuta en la consola pero no a través del generador de consultas de Laravel

¿Por qué mi consulta SQL no se ejecuta en PgAdmin 4 pero se ejecuta en el editor SQL en línea?

El procedimiento almacenado de SQL Server para Insertar se ejecuta, pero no inserta valores en la tabla

La consulta SQL se ejecuta en phpmyadmin bien, pero el código php tiene un problema T_Variable

¿Por qué mi consulta no se ejecuta en mi código, mientras que se ejecuta bien en SQL normal?

El código de SQL Server no se ejecuta en paralelo

La función de SQL Server se ejecuta muy lenta