このような SQL のテーブルがあり、次のように変換する必要があります。
入力
A | B
--------
1 | al
2 | bb
3 | CC
出力
A | B
-------
1 | a
2 | b
3 | c
このような SQL のテーブルがあり、次のように変換する必要があります。
入力
A | B
--------
1 | al
2 | bb
3 | CC
出力
A | B
-------
1 | a
2 | b
3 | c
一般的なアイデアの修正:
var result = db.tables
.Where(x => (x.B!=null || x.B.Length > 0)
.Select(x =>
new
{
A = x.A,
B = x.B[0]
});
db.table.ToList().ForEach(x => x.B = x.B.SubString(0, 1));
db.SubmitChanges();
ただし、これは SQL であることを確認してください。最後の行は、変換を行うために使用できる種類のクエリです。これは、一括更新でも使用できます。
Declare @tab table(A int,B nvarchar(10))
insert into @tab
select 1,'al' UNION ALL
select 2,'bb' UNION ALL
select 3,'CC'
select A,B from @tab
select A, left(lower(B),1) B from @tab