2011-01-02 5 views
0

カラムが 'text'タイプのSQLiteテーブルがあります。その列の各項目はプログラムコードです。私は各テキスト項目が何本の行であるか調べたい。つまり、次の3行にする必要があります。SQLite文字列内の行数

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

を行うことによって\n秒をカウントすることができます\ rを\ nは –

+0

はSQLiteの中でそれを行う方法はありますか? –

答えて

1

私はそれをSQLite内でのみ行うことはできません。 SQLiteはuser defined functionsを許していますが、その動作は使用しているプログラミング言語によって異なります。

それ以外の場合は、行数を格納する別の列を使用し、挿入/更新を実行するときに使用している言語で行を更新できます。

0

あなたは、\ n、およびまたはカウントする必要があります

LENGTH(TheColumn) - LENGTH(REPLACE(TheColumn, X'0A', '')) 
関連する問題