Вопросы с тегом «expression»

148
Разница между CTE и SubQuery?

Из этого сообщения Как использовать ROW_NUMBER в следующей процедуре? Есть две версии ответов, в которых одна использует a, sub-queryа другая - CTEдля решения той же проблемы. Итак, в чем преимущество использования CTE (Common Table Expression)«подзапроса» (таким образом, более читабельно, что на...

147
Как удалить все символы, не входящие в ASCII, с помощью regex и Notepad ++?

Я много искал, но нигде не написано, как удалить не-ASCII символы из Notepad ++. Мне нужно знать, какую команду написать в find и заменить (с картинкой было бы здорово). Если я хочу создать белый список и добавить в закладки все слова / строки ASCII, чтобы не-ASCII строки были отмечены Если файл...

146
Почему `if None .__ eq __ (“ a ”)`, кажется, оценивается как True (но не совсем)?

Если вы выполните следующую инструкцию в Python 3.7, она (из моего тестирования) напечатает b: if None.__eq__("a"): print("b") Тем не менее, None.__eq__("a")оценивает NotImplemented. Естественно, "a".__eq__("a")оценивает Trueи "b".__eq__("a")оценивает False. Сначала я обнаружил это при тестировании...

142
Как разбить длинное регулярное выражение на несколько строк в JavaScript?

У меня очень длинное регулярное выражение, которое я хочу разбить на несколько строк в своем коде JavaScript, чтобы каждая строка длиной 80 символов в соответствии с правилами JSLint. Думаю, это лучше для чтения. Вот образец шаблона: var pattern =...

136
Максимальная рекурсия 100 была исчерпана до завершения оператора

Я продолжаю получать max recursion errorс этим запросом. Сначала я думал, что это потому, что возвращается ноль, а затем он пытается сопоставить нулевые значения, вызывающие ошибку, однако я переписал свой запрос, чтобы нули не возвращались, и ошибка все еще возникает. Что было бы лучшим способом...

128
Выражение C # Float: странное поведение при приведении результата float к int

У меня есть такой простой код: int speed1 = (int)(6.2f * 10); float tmp = 6.2f * 10; int speed2 = (int)tmp; speed1и speed2должно иметь такое же значение, но на самом деле у меня есть: speed1 = 61 speed2 = 62 Я знаю, что мне, вероятно, следует использовать Math.Round вместо приведения, но я хотел бы...

119
Регулярное выражение для соответствия слову или его префиксу

Я хочу сопоставить регулярное выражение со всем словом. В следующем примере я пытаюсь соответствовать sили seasonно то , что у меня есть спички s, e, a, oи n. [s|season] Как сделать так, чтобы регулярное выражение соответствовало целому...

112
Как вы используете предложение «WITH» в MySQL?

Я конвертирую все свои запросы SQL Server в MySQL, и все мои запросы, содержащиеся WITHв них, не работают. Вот пример: WITH t1 AS ( SELECT article.*, userinfo.*, category.* FROM question INNER JOIN userinfo ON userinfo.user_userid = article.article_ownerid INNER JOIN category ON...

110
Есть ли какие-нибудь хорошие упрощители логических выражений? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 5 лет назад . Уточните этот вопрос Я проводил рефакторинг старого кода и...

110
Почему `a == b или c или d` всегда принимает значение True?

Я пишу систему безопасности, которая запрещает доступ неавторизованным пользователям. import sys print("Hello. Please enter your name:") name = sys.stdin.readline().strip() if name == "Kevin" or "Jon" or "Inbar": print("Access granted.") else: print("Access denied.") Он предоставляет доступ...

109
SQL Server CTE и пример рекурсии

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

105
Присваивание внутри лямбда-выражения в Python

У меня есть список объектов, и я хочу удалить все пустые объекты, кроме одного, с использованием filterи lambdaвыражения. Например, если ввод: [Object(name=""), Object(name="fake_name"), Object(name="")] ... тогда вывод должен быть: [Object(name=""), Object(name="fake_name")] Есть ли способ...

101
Преобразование правдивости или ложности в явное логическое значение

У меня есть переменная. Назовем это toto. Это totoможет быть установлено undefined, null, строку или объект. Я хотел бы проверить , если totoустановлен на данных, что означает , установленного в строку или объект, и ни один, undefinedни null, и множество , соответствующее логическое значение в...

98
Предложение MySQL «WITH»

Я пытаюсь использовать MySQL для создания представления с предложением "WITH" WITH authorRating(aname, rating) AS SELECT aname, AVG(quantity) FROM book GROUP BY aname Но похоже, что MySQL не поддерживает это. Я думал, что это довольно стандартно, и я уверен, что Oracle поддерживает это. Есть ли...

96
Как использовать несколько операторов WITH в одном запросе PostgreSQL?

Я хотел бы «объявить», что фактически является несколькими таблицами TEMP, используя оператор WITH. Запрос, который я пытаюсь выполнить, выглядит следующим образом: WITH table_1 AS ( SELECT GENERATE_SERIES('2012-06-29', '2012-07-03', '1 day'::INTERVAL) AS date ) WITH table_2 AS ( SELECT...

94
Зачем использовать именованные функциональные выражения?

У нас есть два разных способа выполнения выражения функции в JavaScript: Выражение именованной функции (NFE) : var boo = function boo () { alert(1); }; Выражение анонимной функции : var boo = function () { alert(1); }; И их обоих можно назвать с помощью boo();. Я действительно не понимаю, почему /...

94
Как я могу использовать несколько общих табличных выражений в одном операторе SELECT?

Я пытаюсь упростить сложный оператор выбора, поэтому решил использовать общие табличные выражения. Объявление одного cte работает нормально. WITH cte1 AS ( SELECT * from cdr.Location ) select * from cte1 Можно ли объявить и использовать более одного cte в одном SELECT? т.е. этот sql дает ошибку...