Лучшие where-clause вопросы ИТ разработчиков

  • 20 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Условное предложение WHERE с оператором CASE в Oracle

Я новичок в мире Oracle, так что это может быть софтбол. При работе с отчетом SSRS я передаю строку состояний в представление. Суть в том, что пользователи могут также выбирать выбор из списка состояний под названием «[Нет выбора]» ... (эта часть ...

Задан 07 Aug 2013, 13:36 от Rob Horton
  • 27 голосов
  • 11 ответов
  • 0 просмотров
11 ответов

почему вы используете WHERE 1 = 0 оператор в SQL?

Я видел запрос, запущенный в файле журнала приложения. и это содержало запрос как: SELECT ID FROM CUST_ATTR49 WHERE 1=0какая польза от такого запроса, который не должен ничего возвращать?

Задан 04 Feb 2012, 11:44 от MozenRath
  • 7 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Ах, к счастью, у меня нет таких переходов, спасибо за внимание!

способ выбрать строку, в которой текущее время находится между двумя установленными значениями в строке. Я создал таблицу с 3 столбцами, 2 из которых содержат метку времени (ЧЧ: ММ: СС), а другой - строку. Есть ли способ получить строку, ...

Задан 21 Jan 2011, 11:11 от Chris
  • 6 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Можете ли вы опубликовать любой пример? По моему опыту (проверено с помощью SQL Profiler), запрос не выполняется, пока вы не выполните какую-либо операцию, такую ​​как ToList (), Count () и т. Д.

ужна помощь для динамического предложения, гденад реляционными таблицами (один ко многим)в LinqToSql. Пользователь выбирает условия со страницы. (есть 4 входа, которые пользователь выбирает пункты) Например, CompanyName и CompanyTitle из ...

Задан 30 Mar 2009, 14:03 от cosmic
  • 50 голосов
  • 10 ответов
  • 0 просмотров
10 ответов

Динамическое предложение WHERE в LINQ

Каков наилучший способ собрать динамическое предложение WHERE для оператора LINQ? У меня есть несколько десятков флажков в форме, и я передаю их обратно как: Dictionary <string, List <string >> (Dictionary <fieldName, List <values >>) на мой ...

Задан 11 May 2009, 14:34 от Keith Barrows
  • 12 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

LIKE и NULL в предложении WHERE в SQL

У меня есть процедура магазина, которую я планировал использовать для поиска и получения всех значений. Сценарий:Если переданный параметрNULL он должен вернуть все значения таблицы, и если переданный параметр неNULL он должен возвращать значения ...

Задан 08 Sep 2013, 12:11 от iamCR
  • 35 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

EF: Включить с предложением где

Как следует из названия, я ищу способ сделать предложение where в сочетании с include. Вот мои ситуации: я отвечаю за поддержку большого приложения, полного запахов кода. Изменение слишком большого количества кода вызывает ошибки везде, ...

Задан 28 May 2013, 18:18 от Beejee
  • 0 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

процентиль по COUNT (DISTINCT) с коррелированным WHERE работает только с представлением (или без DISTINCT)

У меня есть странный, и я не знаю, мой ли это синтаксис (который кажется простым) или ошибка (или просто не поддерживается). Вот мой запрос, который работает, но излишне медленный: UPDATE table1 SET table1column1 = (SELECT COUNT(DISTINCT ...

Задан 31 Dec 2012, 05:12 от user1382306
  • 16 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Scala, эквивалентный выражениям where в Haskell?

Можно ли использовать что-то похожее на условия where в Scala? Может быть, есть какой-то трюк, о котором я не думал? Редактировать: Спасибо за все ваши ответы, они очень ценятся. Подводя итог: Локальные переменные, значения и определения могут ...

Задан 16 Aug 2009, 13:45 от Kim Stebel
  • 25 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Быстрое расширение массива «где»

Начиная с Swift 2.0 кажется, что мы можем приблизиться к расширениям универсальных типов, применимым к предикатным ситуациям.Хотя мы все еще не можем сделать...

Задан 10 Jun 2015, 02:42 от yo.ian.g
  • 25 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

MySQL Multiple Where Clause

У меня есть такая таблица: id image_id style_id style_value ----------------------------------- 1 45 24 red 1 45 25 big 1 47 26 small 1 45 27 round 1 49 28 rectЯ хочу взять столбец image_id, если: style_id = 24 а такжеstyle_value = redstyle_id ...

Задан 26 Dec 2012, 21:45 от Bugra YUKSEL
  • 116 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

MySQL объединяется с предложением where

У меня есть две таблицы, к которым я хочу присоединиться. Я хочу, чтобы все категории в таблице категорий, а также все категории, на которые подписан пользо...

Задан 09 Jul 2012, 12:53 от bluishmmundiff
  • 17 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

mySQL возвращает все строки, когда поле = 0

Я делал несколько тестов, и было удивительно, когда я запрашивал таблицу, и запросSELECT * FROM table WHERE email=0 вернул все строки из таблицы. Эта таблица не имеет значений '0' и заполнена обычными электронными письмами. Почему это ...

Задан 24 Oct 2011, 19:34 от AFRC
  • 16 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Scala, эквивалентный выражениям where в Haskell?

Можно ли использовать что-то похожее на условия where в Scala? Может быть, есть какой-то трюк, который я не сделалне думаешь?Редактировать:Спасибо за все ваш...

Задан 16 Aug 2009, 11:45 от Kim Stebel
  • 7 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Кассандра: Запрос с предложением where, содержащим больше или меньше (<и>)

Я использую Cassandra 1.1.2. Я пытаюсь преобразовать приложение RDBMS в Cassandra. В моем приложении RDBMS у меня есть следующая таблица table1:

Задан 23 Jul 2017, 14:49 от Brian Tompsett - 汤莱恩Wolf-Dieter
  • 5 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Игнорировать конкретные критерии ГДЕ

Я хочу выполнить параметризованный запрос, чтобы выполнить поиск по предоставленным пользователем параметрам. Существует довольно много параметров, и не все ...

Задан 27 Jun 2012, 17:10 от kotekzot
  • 10 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Динамическое предложение where в Linq to Entities

Я использую linq для сущностей (EF). У меня есть конструктор, который принимает 4 строковых параметра. В зависимости от того, какой параметр не является нулевым, я должен построить запрос linq. Я могу сделать с оператором if else, но у меня также ...

Задан 03 Feb 2012, 00:44 от Deepak
  • 2 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Однако вы привели меня к созданию решения выше!

тоящее время я работаю над поиском в реальном времени, и мне нужно найти части имени в двух столбцах (нам нужно разделить имя и фамилию). Я лично хотел бы сохранить команду короткой, однако единственный способ, которым я смог заставить это ...

Задан 28 Feb 2011, 04:28 от Bryan Culver
  • 14 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Haskell - определение функции со стражами внутри «где»

Я только начинаю учить себя Haskell. Этот код должен выполнять простую факторизацию: divides :: Integer -> Integer -> Bool divides small big = (big `mod` small == 0) lowestDivisor :: Integer -> Integer lowestDivisor n = lowestDivisorHelper 2 ...

Задан 11 Nov 2012, 00:12 от Benjamin Hodgson
  • 12 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

использование CASE в T-SQL в предложении where?

Я пытаюсь использовать case, чтобы изменить значение, которое я проверяю в предложении where, но я получаю сообщение об ошибке: неверный синтаксис рядом с ключевым словом "CASE" SQL Server 2005 select * from table where ((CASE when ...

Задан 05 Jan 2010, 13:21 от fatjoez
  • 19 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

SQL использует столбец из подвыбора в предложении where

У меня есть запрос, который выглядит примерно так: SELECT a, b, c, (SELECT d from B limit 0,1) as d FROM A WHERE d >= 10Я получаю желаемый результат при выполнении запроса безwhereоговорка, но когда я добавляюwhere пункт запрос не удался. У ...

Задан 03 Aug 2013, 05:49 от Chris
  • 9 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Запрос на обновление отменен пользователем

У меня есть таблица с миллионами строк.Случайно я написал запрос на обновление таблицы без предложения where и нажал на кнопку execute.Это начало выполняться...

Задан 23 Nov 2012, 14:20 от MaxRecursion
  • 14 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

..может быть более эффективным Как уже говорили другие, убедитесь, что у вас есть индексы для любых полей поиска.

ли способ, которым я могу улучшить этот вид производительности SQL-запросов: INSERT INTO ... WHERE NOT EXISTS(Validation...)Проблема в том, что когда в моей таблице много данных (например, миллион строк), выполнениеWHERE NOT EXISTS пункт, если ...

Задан 16 Feb 2009, 20:48 от Melursus
  • 12 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

использование CASE в T-SQL в предложении where?

Я пытаюсь использовать case для изменения значения, которое я проверяю в предложении where, ном получаю ошибку:неверный синтаксис рядом с ключевым словомДЕЛО...

Задан 05 Jan 2010, 12:21 от fatjoez
  • 8 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

В дополнение к предыдущему комментарию: некоторые RDMS, такие как Mysql / PostgreSql, могут использовать объединение индексов, если оптимизатор считает, что это хорошая идея. Таким образом, вы можете создать разные индексы для каждого поля или создать несколько составных индексов, таких как field1, field2 и field3, field4. Наконец, вы должны попробовать несколько разных решений и выбрать лучший план объяснения.

я есть такой запрос: SELECT fields FROM table WHERE field1='something' OR field2='something' OR field3='something' OR field4='something'Каков будет правильный способ индексировать такую ​​таблицу для этого запроса? Такой запрос занимает целую ...

Задан 18 Aug 2011, 16:38 от James T
  • 25 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

LINQ Где с И ИЛИ условие

Так что мне удалось заставить этот запрос работать List<string> listStatus = new List<string>() ; listStatus.add("Text1"); List<string> listMerchants = new List<string>() ; listMerchants.add("Text2"); from item in db.vw_Dropship_OrderItems ...

Задан 12 Nov 2009, 02:19 от Zeus
  • 4 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Как сравнить метку времени в предложении где

У меня есть таблица со столбцом метки времени, я хочу получить значения, где метка времени в конкретном месяце (например, где метка времени между 1 сентября и 30 сентября), принимая во внимание, если месяц составляет 31 день. Я использую этот ...

Задан 20 Sep 2013, 13:20 от Basel
  • 4 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Как сравнить метку времени в предложении где

У меня есть таблица со столбцом метки времени, я хочу получить значения, где метка времени в конкретном месяце (например, где метка времени между 1 сентября ...

Задан 20 Sep 2013, 11:20 от Basel
  • 7 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Сортировать по максимальному условию соответствия

Пожалуйста, помогите мне создать запрос на выборку, который содержит 10 предложений &#39;where&#39;, и порядок должен быть таким: результаты должны отображат...

Задан 20 Jul 2010, 10:35 от Dr. Rajesh Rolen
  • 8 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

LINQ можно ли динамически добавлять операторы where

Я хочу искать в моей БД с разными ключами. Согласно вводу, может быть от 1 клавиши до 10 клавиш. Есть ли способ динамически добавлять предложения OR / AND в мой запрос Linq? keys[k] // I have my keys in this array var feedList = (from feed in ...

Задан 14 Jan 2013, 14:10 от tkcn
  • 4 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

 сначала вставить все необходимые записи? Наконец, сделайте расчеты по временной таблице и верните ее.

ел бы повысить производительность запроса, в котором есть предложение where с недетерминированным вызовом функции. Select Count(*) From table1 Where DateDiff(month, Cast(table1.Date As DateTime), GetDate()) = 0Я думаю, что вопрос одинаково ...

Задан 03 Jun 2011, 22:35 от steenhulthin
  • 4 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

 пункт вашего запроса.

тим, у меня есть запрос к базе данных с предложением где WHERE _id IN (5,6,424,2)Есть ли способ сортировки возвращаемого курсора в том порядке, в котором _id указан в списке? Атрибут _id от первого до последнего в Cursor будет 5, 6, 424, 2? Это ...

Задан 01 Feb 2011, 04:18 от cemulate
  • 4 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

mysql подстановочные знаки% против %%

В чем разница между «%» и «%%» при использовании в mysql, где предложение с «LIKE»? select * from `wp_users` u where u.user_nicename like "%lastuser%"В.С. select * from `wp_users` u where u.user_nicename like "%%lastuser%%"

Задан 23 Dec 2011, 13:48 от Dev
  • 9 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Запрос на обновление отменен пользователем

У меня есть таблица с миллионами строк. Случайно я написал запрос на обновление таблицы без предложения where и нажал на кнопку execute. Это начало выполняться. Через две секунды я понял, что запрос неверен, и нажал "Stopкнопка вSql Server ...

Задан 23 Nov 2012, 15:20 от MaxRecursion
  • 24 голосов
  • 9 ответов
  • 0 просмотров
9 ответов

Критерии фильтра SQL в критериях соединения или в предложении где более эффективно

У меня есть относительно простой запрос, соединяющий две таблицы. &quot;Куда&quot; критерии могут быть выражены либо в критериях соединения, либо в виде пред...

Задан 09 Sep 2009, 18:26 от Gratzy
  • 1 голос
  • 0 ответов
  • 0 просмотров
0 ответов

Отлично, спасибо Крис

ИТЕ field1 ИЗ таблицы1, ГДЕ field1> = 4006 И field1 <(ВЫБЕРИТЕ field1 ИЗ таблицы, ГДЕ field1> 4006 И field2 = false ORDER BY field1 LIMIT 1) я хочу второе условие (AND field1 <) игнорировать, если внутренний выбор не вернул запись. Связанные с ...

Задан 04 Apr 2011, 15:05 от Omid
Page 1 of 2
1 2