我可以帮助这个SQL并拆分列字符串吗?
我目前得到的输出
ID_Reference | Balance
203587 -902
203948 -111
我需要它的输出:
ID_Reference | Balance
203587 902
203948 111
我正在使用的代码如下:
select AccountReference,CurrentBalance from SB_RentAccountBalances_V where CurrentBalance like '-%'
谢谢,
答案 0 :(得分:4)
您似乎想要private void getFirebaseLocValue(int curP) {
FirebaseDatabase firebase = FirebaseDatabase.getInstance();
DatabaseReference mDatabase = firebase.getReference("parts");
mDatabase.child(Integer.toString(curP))
.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
if(dataSnapshot.hasChildren()) {
Products data = dataSnapshot.getValue(Products.class);
Log.e("TAG", data.getLoc());
}
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
}
函数:
abs()
不可否认,我假设名为select AccountReference, abs(CurrentBalance) as Balance
from SB_RentAccountBalances_V
where CurrentBalance < 0;
的列实际上是一个数字而不是字符串。
如果是字符串,则可以删除前导CurrentBalance
。在SQL Server中,您将使用:
-
答案 1 :(得分:0)
我希望你想要这个
select AccountReference,abs(CurrentBalance) CurrentBalance from
SB_RentAccountBalances_V where CurrentBalance like '-%'
答案 2 :(得分:0)
您只需要替换 - 使用空白表示所需的输出。请尝试以下代码
select AccountReference,
replace(CurrentBalance,'-','') as 'CurrentBalance'
from SB_RentAccountBalances_V where CurrentBalance like '-%'
答案 3 :(得分:0)
mvn dependency:tree