Как считать количество раз, символ появляется в столбце SQL?

энергозависимый очень полезно для остановки потоков.

Не то, чтобы необходимо писать собственные потоки, Java 1.6 имеет много хороших пулов потоков. Но если Вы будете уверены, что Вам нужен поток, необходимо будет знать, как остановить его.

шаблон, который я использую для потоков:

public class Foo extends Thread {
  private volatile boolean close = false;
  public void run() {
    while(!close) {
      // do work
    }
  }
  public void close() {
    close = true;
    // interrupt here if needed
  }
}

Уведомление, как нет никакой потребности в синхронизации

41
задан RSolberg 2 September 2011 в 17:15
поделиться

2 ответа

SELECT LEN(RequestedReportParams) - LEN(REPLACE(RequestedReportParams, ',', ''))
FROM YourTable
WHERE .....

Это просто сравнение длины столбца с запятыми, с длиной значения без запятых, чтобы дать вам разницу (т.е. количество запятых)

102
ответ дан 27 November 2019 в 00:17
поделиться

Похоже, самый быстрый и грязный способ ответить на вопрос, который вам задали, - это сделать следующее:

select 
    count(*) as cnt
FROM 
    [table]
WHERE 
    RequestedReportParams Like '%,%,%'
7
ответ дан 27 November 2019 в 00:17
поделиться
Другие вопросы по тегам:

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