Результаты поиска по запросу "where-clause"

1 ответ

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

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

6 ответов

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

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

2 ответа

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

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

ТОП публикаций

5 ответов

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

тим, у вас есть вид: CREATE VIEW dbo.v_SomeJoinedTables AS SELECT a.date, a.Col1, b.Col2, DENSE_RANK() OVER(PARTITION BY a.date, a.Col2 ORDER BY a.Col3) as Something FROM a JOIN b on a.date = b.dateЯ обнаружил, что производительность: SELECT * ...

4 ответа

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

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

2 ответа

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

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

6 ответов

 не звучит правильно для SQL Server.

я проблема с некоторыми запросами к серверу SQL. Оказывается, у меня есть таблица с полями «Attibute_Name» и «Attibute_Value», которые могут быть любого типа, хранящиеся в varchar. (Да, знаю.) Все даты для определенного атрибута, похоже, ...

5 ответов

Как добавить предложение 'where', используя VB.NET и LINQ?

Я довольно новичок в VB.NET, и у меня возникли небольшие проблемы с чем-то, что я думал, должно быть просто Проще говоря, допустим, у меня есть таблица документов с «Именем», по которой я хочу выполнить поиск (на самом деле есть несколько других ...

4 ответа

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

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

4 ответа

В Haskell, когда мы используем с let?

В следующем коде последнюю фразу я могу поставитьin спереди. Это что-нибудь изменит? Еще один вопрос: если я решу поставитьin перед последней фразой, нужно ли сделать отступ? Я пробовал без отступов и обнимает жалуется Последний генератор в do ...