Загрузка песен из библиотеки iPod сразу после синхронизации

Вы можете просто сделать:

SELECT P.LegacyKey, MAX(D.DesignNumber) as DesignNumber
FROM tbl1 AS [SO]
GROUP BY P.LegacyKey
HAVING COUNT(DISTINCT D.DesignNumber) = 1;
ORDER BY LegacyKey;

Никаких подзапросов не требуется.

19
задан Brian Tompsett - 汤莱恩 9 July 2015 в 11:17
поделиться

3 ответа

Вот способ использовать grep:

(IFS= 

суть здесь - то, что IFS= причины "${MY_ARR[*]}" для расширения с новыми строками, разделяющими объекты, таким образом, это может быть передано по каналу через grep.

, В частности, это обработает пробелы, встроенные в объектах массива.

\n'
причины "${MY_ARR[*]}" для расширения с новыми строками, разделяющими объекты, таким образом, это может быть передано по каналу через grep.

, В частности, это обработает пробелы, встроенные в объектах массива.

\n' && echo "${MY_ARR[*]}") | grep '[^.]*.pattern/[^.]*.txt'

суть здесь - то, что IFS= причины "${MY_ARR[*]}" для расширения с новыми строками, разделяющими объекты, таким образом, это может быть передано по каналу через grep.

, В частности, это обработает пробелы, встроенные в объектах массива.

\n'
причины "${MY_ARR[*]}" для расширения с новыми строками, разделяющими объекты, таким образом, это может быть передано по каналу через grep.

, В частности, это обработает пробелы, встроенные в объектах массива.

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

Вы можете сделать это:

Удалить все вхождения подстроки.

# Not specifing a replacement defaults to 'delete' ...
echo ${x[@]//pref*/}      # one two three four ve ve
#               ^^          # Applied to all elements of the array.

Редактировать:

Для пробелов это примерно то же самое

x="preffoo bar foo prefbaz baz prefbar"
echo ${x[@]//pref*/}

Вывод:

bar foo baz

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

Еще один способ разделить плоскую строку — преобразовать ее в массив, а затем использовать метод массива:

x="preffoo bar foo prefbaz baz prefbar"
x=($x)
x=${x[@]//pref*}

Сравните это с началом и окончанием массива:

x=(preffoo bar foo prefbaz baz prefbar)
x=(${x[@]//pref*})
10
ответ дан 30 November 2019 в 03:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: