dunno1921 Ответов: 1

Как правильно написать SQL-запрос?


Чтобы сказать вам заранее, это все для домашнего задания, так что это просто основное.
Но у меня возникли проблемы с написанием одного конкретного запроса.
У меня есть таблица, скажем: typeColumn, и этот столбец typeColumn имеет два значения "собака" и "кошка".
Что я хочу, так это получить только строки со значением "собака".

Что я уже пробовал:

adapter = new MySqlDataAdapter("SELECT * FROM `ads` WHERE `typeColumn` = `dog`", connection);


Я все время получаю значение "собака", которого не существует.

1 Ответов

Рейтинг:
2

Patrice T

Цитата:
Как правильно написать SQL-запрос?

Очевидно, что вы очень новичок в SQL, вам нужно больше изучать SQL.
Вот хороший обучающий сайт: Учебник по SQL[^]
Посмотрите на свой запрос:
SELECT * FROM `ads` WHERE `typeColumn` = `dog`

вы используете кавычки 3 раза, первая-это имя таблицы, вторая-имя столбца и третья-литеральная строка.
Как и в любом компьютерном языке, все имеет значение, цитата является разделителем строк и не должна использоваться ни для чего другого.
Посмотрите на эту страницу, там есть примеры выбора: инструкция SQL Select[^]