как я выбираю столбец на основе условия?

ffplay это из командной строки, хотя у меня есть некоторые проблемы с подзаголовками. Можно попробовать щенка Linux, никакие задержки, и он хорошо работает с плеером Gnome, за исключением того, что у Вас могут быть проблемы аудио HDMI... VLC не решил его для меня также...

19
задан Martin Ba 24 May 2013 в 12:41
поделиться

5 ответов

SELECT ordr_num as num, ordr_date as date, 
    CASE WHEN @status<>'Cancelled' THEN ordr_ship_with ELSE NULL END as shipwith 
FROM order 
WHERE ordr_num = @ordrNum
35
ответ дан 30 November 2019 в 03:02
поделиться

Попробуйте это

Select 
    ordr_num as num, 
    ordr_date as date, 
    CASE 
        WHEN @Status <> 'Cancelled' THEN ordr_ship_with 
        ELSE NULL END
    as shipwith 
From order 
where ordr_num = @ordrNum

Хотя у меня такое ощущение, что ваш СТАТУС - это фактический столбец в таблице заказов. В этом случае сделайте следующее:

Select 
    ordr_num as num, 
    ordr_date as date, 
    CASE 
        WHEN Status <> 'Cancelled' THEN ordr_ship_with 
        ELSE NULL END
    as shipwith 
From order 
where ordr_num = @ordrNum
5
ответ дан 30 November 2019 в 03:02
поделиться

Вам нужно будет использовать класс FileStream , чтобы открыть файл, StreamReader для чтения из файла и класс StreamWriter для обратной записи в файл.

Вы можете создать FileStream следующим образом:

FileStream file = new FileStream("FileName", FileMode.Open, FileAccess.ReadWrite);

Затем оберните FileStream в StreamReader :

StreamReader reader = new StreamReader(file);

Затем прочтите каждую строку и обработка строк (добавление запятых и скобок):

while(reader.EndOfFile)
{
   string currentLine = reader.ReadLine();
   // do your string processing here and save the result somewhere
}

Наконец,

2
ответ дан 30 November 2019 в 03:02
поделиться

Попробуйте это

SELECT CASE     
 WHEN @status <> 'cancelled' THEN ordr_ship_with  
 ELSE null  
END AS shipwith, ... other fields
1
ответ дан 30 November 2019 в 03:02
поделиться