Sybase SQL Anywhere - subconsultas en sql anywhere

 
Vista:

subconsultas en sql anywhere

Publicado por barruntoc salazar (1 intervención) el 28/03/2019 18:00:38
alguien tiene tema de sintaxis para hacer unas subconsultas en sql anywhere

gracias a todos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Sintaxis de subconsultas

Publicado por Alejandro (46 intervenciones) el 21/02/2024 19:46:03
En Sybase SQL Anywhere, puedes utilizar subconsultas en diversas partes de tu consulta, como en la cláusula WHERE, SELECT, FROM y otras. Aquí tienes algunos ejemplos de la sintaxis de subconsultas en diferentes contextos:

1. Subconsulta en la cláusula WHERE:
- Usar una subconsulta en la cláusula WHERE para filtrar los resultados.

1
2
3
SELECT campo1, campo2
FROM tabla1
WHERE campo3 = (SELECT MAX(campo3) FROM otra_tabla);

2. Subconsulta en la cláusula SELECT:
- Utilizar una subconsulta en la cláusula SELECT para obtener un valor calculado.

1
2
SELECT campo1, campo2, (SELECT AVG(campo3) FROM otra_tabla) AS promedio
FROM tabla1;

3. Subconsulta en la cláusula FROM:
- Utilizar una subconsulta en la cláusula FROM para generar una tabla temporal.

1
2
3
SELECT t1.campo1, t2.campo2
FROM (SELECT * FROM tabla1 WHERE campo3 > 100) AS t1
JOIN otra_tabla AS t2 ON t1.id = t2.id;

4. Subconsulta correlativa:
- Una subconsulta correlativa referencia la tabla exterior en la subconsulta.

1
2
3
SELECT campo1, campo2
FROM tabla1 t1
WHERE campo3 > (SELECT AVG(campo3) FROM tabla1 t2 WHERE t2.id = t1.id);

Estos son solo ejemplos básicos y la sintaxis exacta puede variar según la lógica específica de tu consulta. Recuerda adaptar estos ejemplos según tus necesidades particulares y la estructura de tus tablas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar