Не путайте терминологию какой-либо библиотеки, которую вы используете, с понятиями SQL. Не существует такого понятия, как «SqlCommand» на многих платформах и языках, где такой запрос появится.
от вопрос уже есть ответ здесь:
Какое значение имеет вопросительный знак в MySQL на «ГДЕ столбец =?»? 4 ответаЧто представляет вопросительный знак в запросах SQL? [Дубликат] 6 ответовЯ просто занимался серфингом в сети и нашел что-то вроде:
sql = "select milk_rate from special_milk_rate
where code_producer_id=? and effective_from <= ?
and effective_till >= ?"
Что именно этот запрос означает, я имею в виду, что польза от? в этом заявлении.
и еще одно, что такое использование & в sql.