我正在尝试构建一个查询以返回一些长度相同的文本。
示例: 从myTable中选择文字:返回
abc > ( lets say this text length is 3 )
a > 1
b > 1
我想要一个返回
的查询abc > 3
a > 3
b > 3
这个想法是让所有文本具有相同的长度(我正在考虑用一些空格来完成文本以获得特定长度的东西)
所以我可以在我的应用程序中得到相同高度的结果..我需要这个来统一长度并在我的代码中使用相同数量的表格(tab)来形成一个良好格式的rtf文档
提前感谢您阅读
编辑:已解决
我用这4行解决了我的问题
string c = rdr["text"].ToString();
int i = 30 - rdr["text"].ToString().Length;
for (int j = 0; j < i; j++)
c = c + " ";
答案 0 :(得分:0)
好的,也许选择最大长度是你想要的?像这样:
select text, max(length(text)) as len
from myTable