where-clause

Я нашел кое-что в MySQL, что меня очень удивило. Я создал таблицу и вставил в нее записи, как показано ниже, CREATE TABLE `test` ( `ID` int, `NAME` varchar(100) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; INSERT INTO test VALUES (1,'a'),(2,'b'),(3,'c'); Теперь я запускаю два запроса SELECT против этого, ...

У меня есть база данных, которая сохраняет пользовательские настройки в двоичном формате. Chips = 1; Pizza = 2; Chinese = 4; Например, если пользователь любит фишки, то его предпочтение будет равно 1. Если они любят пиццу, их предпочтение будет 2. Если нравится и то и другое, их предпочтение будет 3. Если ...

Я читал об использовании выражения CASE внутри предложения WHERE здесь: Http://scottelkin.com/sql/using-a-case-statement-in-a-sql-where-clause/ Я пытаюсь использовать это для фильтрации результатов из моего оператора select, основываясь на номере контракта, который будет передан приложением пользователя. ...

Может кто-нибудь объяснить, почему, если я использую это выражение: const string testValue = "ABC"; return NameDbContext.MasterNames .Where(m => m.Names.Any(n => n.LastName == testValue)) .ToList(); Я получаю ожидаемый результат, однако если я выполняю то же самое с testValue в качестве пер...

Я пишу хранимую процедуру mysql, которая принимает один параметр datetime. он использует его в инструкции select как таковой.. select * from table where date >= @datefrom or @datefrom is null Когда я пишу запросы t-sql, это обычно делает трюк, но он, кажется, не работает с mysql. Я также пробовал други...

Я пытаюсь скомпилировать это в моей голове.. у меня есть таблица с полями firstname и lastname и у меня есть строка, как "Боб Джонс" или "боб Майкл Джонс" и несколько других. дело в том, что у меня к примеру Боб в firstName и Майкл Джонс в фамилии поэтому я пытаюсь SELECT neededfield, CONCAT(firstname, ' ...

Я пытаюсь найти всех пользователей с ID больше, чем 200, но у меня возникли некоторые проблемы с конкретным синтаксисом. User.where(:id > 200) и User.where("? > 200", :id) оба ошиблись. какие предложения?...

есть ли способ в инструкции MySQL упорядочить записи (через штамп даты) по >= NOW () -1, чтобы все записи со дня до сегодняшнего дня в будущее были выбраны?...

В SQL Server 2000 и 2005: в чем разница между этими двумя WHERE положения? какой из них я должен использовать в каких сценариях? запрос 1: SELECT EventId, EventName FROM EventMaster WHERE EventDate BETWEEN '10/15/2009' AND '10/18/2009' запрос 2: SELECT EventId, EventName FROM EventMaster WHERE EventDat...

хорошо, я думаю, что я мог бы упустить что-то очевидное/простое здесь... но мне нужно написать запрос, который возвращает только записи, соответствующие нескольким критериям в одном столбце... моя таблица-это очень простая настройка ссылок для применения флагов к пользователю ... ID contactid flag ...