И чтобы ответить на ваш вопрос, который не задан, «Для чего это полезно?»
С одной стороны, вы можете поместить константы в строковые литералы. Вы можете написать
#define FIRST "John"
#define LAST "Doe"
const char* name = FIRST " " LAST;
const char* salutation = "Dear " FIRST ",";
, а затем, если вам нужно будет изменить имя позже, вам нужно будет только изменить его в одном месте. Такие вещи.
Вы должны использовать предложение having
внизу, например:
...<your query>...
having count(*) < 1