SQL - Como condicionar 2 valores en un mismo Where

 
Vista:

Como condicionar 2 valores en un mismo Where

Publicado por Iggor (1 intervención) el 24/07/2021 05:24:44
Hola buenas,

Tengo la siguiente consulta. Se me solicita lo siguiente: ----c. Debido a una promoción del mes, debe actualizar el precio de todas las canciones (Track) de los
--artistas llamados “The Doors” y de los artistas llamados “The Police”, para que el precio de sus
--canciones sea solo de 0.50 dólares.

En este caso he escrito asi el comando, unico problema con esto es que me va actualizar apenas la informacion de un dato.

Opcion 1
select UnitPrice from dbo.Track where AlbumId = '214'
update a set UnitPrice=0.50
from dbo.Track a inner join dbo.Album b on a.AlbumId=b.AlbumId where UnitPrice =0.99

Opcion 2
select UnitPrice from dbo.Track where AlbumId = '214'
update dbo.Track set UnitPrice=0.50 where UnitPrice = 0.99

Tener en cuenta que tengo que condicionar los valores 214 & 215 puesto que son los valores para The Doors y The Police

Alguien tiene una idea de como hacerlo de una forma mas apropiada ?
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 Isaias
Val: 2.542
Oro
Ha mantenido su posición en SQL (en relación al último mes)
Gráfica de SQL

Como condicionar 2 valores en un mismo Where

Publicado por Isaias (1921 intervenciones) el 25/07/2021 05:11:20
En que motor de base de datos, ¿es acaso una tarea escolar?
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