2011-01-02 2 views
0

У меня есть таблица SQLite, где столбец имеет тип «текст». Каждый элемент в этом столбце - это программный код. Я хочу узнать, сколько строк каждый текстовый элемент. то есть должны быть установлены следующие 3 строки:Количество строк в строке SQLite

program "help" 
print "Help" 
return. 
+0

вам нужно будет считать \ п и или \ г \ п –

+0

Есть ли способ сделать это в SQLite? –

ответ

1

Я не думаю, что это можно сделать только в SQLite, как есть. SQLite допускает user defined functions, хотя, как это работает, зависит от того, какой язык программирования вы используете.

В противном случае у вас может быть отдельный столбец, в котором хранится счетчик строк, и обновлять его с помощью любого языка, который вы используете при вставках/обновлениях.

0

Вы можете рассчитывать на \n сек, выполнив

LENGTH(TheColumn) - LENGTH(REPLACE(TheColumn, X'0A', '')) 
Смежные вопросы