Доброго времени суток, имеется таблица с колонками S=площадь, Name=наименование объекта(Озеро,река,болото) и Vod_zon=размер водоохранной зоны, как правильно составить запрос что бы выполнялось следующее, если S > 5 и name = Река то Vod_zon 200, собственно задача состоит составить колонку водоохранных зон для объектов.
Я нашёл только способ сначала создать временную таблицу   и в ней с помощью "Обновить колонку" присвоил нужное значение 200  
Как сделать это более правильно?
			
			
													Создание колонки водоохранных зон
- 
				alfavit72
- Новоприбывший
- Сообщения: 5
- Зарегистрирован: 10 апр 2020, 11:06
- Репутация: 0
- Откуда: Тюмень
							 Создание колонки водоохранных зон
						Создание колонки водоохранных зон
		
													
							
						
			
			
			
			
			
					Последний раз редактировалось alfavit72 11 май 2020, 15:54, всего редактировалось 1 раз.
									
			
						
										
						- 
				MYS
- Интересующийся
- Сообщения: 42
- Зарегистрирован: 02 ноя 2011, 09:11
- Репутация: 23
Re: Создание колонки водоохранных зон
Сделайте запрос SQL, объединив оба условия: S > 5 and name = "Река". Результат запроса будет помещен в таблицу Query1 (или последний по порядковому номеру Query, если у вас до этого были запросы).
После этого надо, как вы и делали, обновить колонку Vodoohran_zon, но в этой самой таблице Query1, а не в исходной таблице. В результате в исходной таблице будут обновлены значения, соответствующие вашим условиям.
			
			
									
						
										
						После этого надо, как вы и делали, обновить колонку Vodoohran_zon, но в этой самой таблице Query1, а не в исходной таблице. В результате в исходной таблице будут обновлены значения, соответствующие вашим условиям.
- 
				alfavit72
- Новоприбывший
- Сообщения: 5
- Зарегистрирован: 10 апр 2020, 11:06
- Репутация: 0
- Откуда: Тюмень
Re: Создание колонки водоохранных зон
Спасибо, я вроде так  и делал, а если нужно будет больше значений сделать, например назначить водоохранную по другим параметрам, для каждого набора параметров создаём через SQL запрос временную таблицу, и этой выборке присваиваем нужное значение?
			
			
									
						
										
						- 
				MYS
- Интересующийся
- Сообщения: 42
- Зарегистрирован: 02 ноя 2011, 09:11
- Репутация: 23
Кто сейчас на конференции
Сейчас этот форум просматривают: Bing [Bot] и 13 гостей