sql duda

Y

vamos aver , tengo que seleccionar de una tabla los puestos de trabajo cuya diferencia entre el salario maximo y minimo no sea de 5000

el anterior simplemente me decia k buscara la diferencia por lo cual , hice
select max_salary - min_salary "diferencia" from jobs

pero ahora que tengo que hacer un criterio con el resultado nose por donde tirar :|

Y

vaaaaaaaaaaaaaaaale xk no probar la cosa mas absurda que me parecia , era darle el nombre del campo como
max_salary - min_salary :((((((((

Soltrac

SELECT *
FROM tutabla
WHERE (salariomaximo - salariominimo) > 5000

|
|
V

Buena objeción, si no fuera porque en muchos SGBBDD no es necesario utilizar el ;

Riu

#3
SELECT *
FROM tutabla
WHERE (salariomaximo - salariominimo) > 5000;
puntoycoma ;-D~~

cabron

El ; no es parte de las query's SQL. Lo usan algunos clientes para saber donde termina la query que hay que enviar al servidor.

Alx

Para separar queries.
Así puedes hacer varias seguidas sin darle a Intro.

Y

ty por las respuestas , estaba un rato blokeado xd , me estuve casi todo el dia haciendo consultas y tal
se supone que los ; es para la linea de comandos pero en web da igual

pRAXIS

Hombre los ; es para separar querys. En web, tu llamarás a un procedimiento almacenado que contendrá esa query y según lo que uses (transact sql, pl/sql...) igual necesitarás el ; o no.

Usuarios habituales

  • pRAXIS
  • yquetal
  • Alx
  • cabron
  • Riu
  • Soltrac