レコード/データ/文字列の長さが8文字を超えるテーブルフィールドからレコードを取得する必要があります。クエリを使用する必要があるため、文字列関数を使用できません(MySQL、MSSQL、Oracle)。
以下の例はやりたくない:
List<String> names = new ArrayList<String>();
String st = select 'name' from table;
rs = executeSQL(st);
if ( rs != null )
{
rs.next();
names.add(rs.getString(1));
}
for(String name : names)
{
if(name.length() > 8)
result.add(name);
}
上でコーディングしたもの以外のアイデアはありますか?取得したデータを処理してから必要な結果を取得する代わりに、必要な結果を取得できるクエリ。
助け/手がかりをありがとう。