+ -
当前位置:首页 → 问答吧 → pl sql(9i):如何判斷某個欄位中的內容有多少行及每行的長度是多少?

pl sql(9i):如何判斷某個欄位中的內容有多少行及每行的長度是多少?

时间:2011-12-02

来源:互联网

假如有個欄位(lv_txt)的內容如下:
aaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbbbbb
cccccccccccccc

如何寫一個procedure或function或用內置函數判斷這個欄位有多少行及每行的長度是多少?

謝謝!!

作者: crz03128   发布时间: 2011-12-02

你的想法有问题呀。

這個欄位有多少行 返回的是一个结果,如你的例子返回的是3行。
但是每行的长度的个数,跟记录数一样,你想要结果是什么样呢?

3 长度1
3 长度2
3 长度3
这样的话,就用下面的sql
SQL code

select count(1)over() as cnt,length(lv_txt) ln
  from table_name;

作者: BenChiM888   发布时间: 2011-12-02