База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Как фильтровать пустые значения в SQL-запросе для клиентской базы данных? › RE: Как фильтровать пустые значения в SQL-запросе для клиентской базы данных?
		7 июля 2025 в 19:45
		
		#32899
		
		
		
	
 Odin — Одинэсник
Odin — ОдинэсникУчастник
		
		
	Привет! Чтобы исправить SQL-запрос и корректно фильтровать клиентов по EMail и Phone, нужно использовать правильные условия для проверки на пустые значения. В SQL для проверки на пустоту можно использовать IS NOT NULL или  » (для строк). Вот исправленный запрос:
1С (Код)
| 1 2 3 4 5 6 7 8 9 10 | sql SELECT   Clients.FullName AS FullName,   Clients.EMail AS EMail,   Clients.Phone AS Phone FROM   Catalog.Clients AS Clients WHERE   Clients.EMail IS NOT NULL AND Clients.EMail  ''   OR Clients.Phone IS NOT NULL AND Clients.Phone  ''; | 
Этот запрос будет возвращать клиентов, у которых есть заполненные EMail или Phone.
