Как выполнить команду IF...THEN
в SQL SELECT
?
Например:
SELECT IF(Obsolete = 'N' OR InStock = 'Y' ? 1 : 0) AS Saleable, * FROM Product
Есть ли способ использовать оператор «ИЛИ» или его эквивалент в переключателе php? Например, что-то вроде этого:
switch ($value) {
case 1 || 2:
echo 'the value is either 1 or 2';
break;
}
Кто-нибудь знает, как создавать кросс-таблицы запросов в PostgreSQL?
Например у меня есть следующая таблица:
Section Status Count
A Active 1
A Inactive 2
B Active 4
B Inactive 5
Я бы хотел, чтобы запрос возвратил следующую перекрестную таблицу:
Section Active
... Как я могу иметь строчные, и подчеркивание, если это возможно, маршруты в ASP. NET MVC? Так что мне нужно было бы /dinners/details/2
звонить DinnersController.Details(2)
и, если возможно, /dinners/more_details/2
звонить DinnersController.MoreDetails(2)
?
Все это при использовании шаблонов, таких как {controller}/{action}/{id}
.
Я пытался искать вокруг, но не мог найти ничего, что могло бы помочь мне.
Я пытаюсь сделать это в SQL:
declare @locationType varchar(50);
declare @locationID int;
SELECT column1, column2
FROM viewWhatever
WHERE
CASE @locationType
WHEN 'location' THEN account_location = @locationID
... Возможный дубликат:
C # - Есть ли лучшая альтернатива, чем эта, чтобы «включить тип»?
Если вы хотите switch
для типа объекта, каков наилучший способ сделать это?
private int GetNodeType(NodeDTO node)
{
switch (node.GetType())
{
case typeof(CasusNodeDTO):
return 1;
... Почему компилятор не помещает операторы break после каждого блока кода в коммутаторе? Это по историческим причинам? Когда вы хотите выполнить несколько блоков кода?
У меня есть переменная в кадре данных, где одно из полей обычно имеет 7-8 значений. Я хочу свернуть их 3 или 4 новыми категориями в новой переменной во фрейме данных. Каков наилучший подход?
Я бы использовал оператор CASE, если бы
...Что такое полный и правильный синтаксис для выражения SQL Case?
На странице man
говорится, что в операторах case
используется «сопоставление с шаблоном расширения имени файла».
Я обычно хочу иметь короткие имена для некоторых параметров, поэтому я иду:
case $1 in
req|reqs|requirements) TASK="Functional Requirements";;
met|meet|meetings) TASK="Meetings with the client";;
esac
logTimeSpentIn
... Есть ли способ создать условие case в операторе switch, где вы говорите, что строка начинается с чего-то?
из
Switch (mystring)
{
case("abc")://String begins with abc (abcd or abc1 or abcz or abc.. or abc will fall in this condition).
//Do
... Я использую Notepad ++ для замены текста в языковом файле из 5453 строк. Формат строк файла:
variable.name = Variable Value Over Here, that''s for sure, Really
Двойной апостроф является намеренным.
Мне нужно преобразовать значение в регистр предложений, за исключением слов
...Возможно ли объединить оператор CASE
и оператор LIKE
в операторе MySQL SELECT
?
Например, я пытаюсь сделать запрос к базе данных, которая хранит данные в одном столбце в любом из двух форматов (это ужасно и вредит моей голове, но я
...Мое приложение (Ruby 1. 9. 2) может выдвигать различные исключения, в том числе разрывы сетевых соединений. Я rescue Exception => e
, затем делаю case/when
, чтобы обработать их по-разному, но несколько ошибок проходят через мои дела прямо до else
Моя исходная таблица выглядит следующим образом
Id StartDate
1 (null)
2 12/12/2009
3 10/10/2009
Я хочу создать оператор выбора, который выбирает вышеупомянутое, но также имеет дополнительный столбец для отображения varchar, если дата не является нулевой, например:
Id StartDate StartDateStatus
1
... Я пишу SP, который принимает в качестве столбца параметров для сортировки и направления.
Я не хочу использовать динамический SQL.
Проблема с настройкой параметра направления.
Это частичный код:
SET @OrderByColumn = 'AddedDate'
SET @OrderDirection = 1;
…
ORDER BY
CASE WHEN
... Я пытаюсь создать оператор switch, но я не могу использовать выражение, которое вычисляется (вместо заданной строки / целого числа). Я легко могу сделать это с помощью утверждений if, но, надо надеяться, дело должно быть быстрее.
Я пытаюсь следующее
function reward(amount)
... Я обнаружил, что ссылка 855183449 имеет тег 'switch' в шаблонах Django, но мне было интересно, можно ли этого как-то достичь без него. Используете только то, что поставляется с Django? В принципе, есть ли другой способ, чем использование нескольких операторов if
...У меня есть эта таблица тегов
CREATE TABLE IF NOT EXISTS `Tags` (
`id_tag` int(10) unsigned NOT NULL auto_increment,
`tag` varchar(255) default NULL,
PRIMARY KEY (`id_tag`),
UNIQUE KEY `tag` (`tag`),
KEY `id_tag` (`id_tag`),
KEY `tag_2` (`tag`),
KEY `tag_3` (`tag`),
KEY
... Почему этот переключатель int действителен:
public class Foo {
private final static int ONE = 1;
private final static int TWO = 2;
public static void main(String[] args) {
int value = 1;
switch (value) {
case ONE: break;
case
...