id | col1 | col2 |
_________________________
1 | Aceh | Denpasar
2 | Aceh | Banda Aceh
3 | Sumatera | Asahan
我想在id
2
WHERE
行与BandaAceh
条件col2
的行 id | col1 | col2 |
_________________________
2 | Aceh | Banda Aceh
我想要的结果是
SELECT...WHERE
我知道它不会使用简单的2
语句,因为我需要删除col2值的空格。
如何通过在BandaAceh
语句中使用WHERE
来获取ID为LIKE
的行?
注意:我想要一个精确的搜索,我们无法真正使用WHERE
因为我们有一个确切的值放在private void firstWindow()
{
if(pFrame == null)
{
pFrame = new Planning();
Dimension desktopSize = desktop.getSize();
pFrame.setSize(desktopSize);
desktop.add(pFrame);
pFrame.setVisible(true);
pFrame.moveToFront();
try{
pFrame.setMaximum(true);
pFrame.setSelected(true);
}catch(Exception e){}
}
else if(!pFrame.isVisible())
{
pFrame.setVisible(true);
pFrame.moveToFront();
}
if(iFrame.isVisible())
{
desktop.remove(iFrame);
iFrame = null;
}
}
private void secondWindow()
{
if(iFrame == null)
{
iFrame = new Inventory();
Dimension desktopSize = desktop.getSize();
iFrame.setSize(desktopSize);
desktop.add(iFrame);
iFrame.setVisible(true);
iFrame.moveToFront();
try{
iFrame.setMaximum(true);
iFrame.setSelected(true);
}catch(Exception e){}
}
else if(!iFrame.isVisible())
{
iFrame.setVisible(true);
iFrame.moveToFront();
}
if(pFrame.isVisible())
{
desktop.remove(pFrame);
pFrame = null;
}
}
子句上,它只是一个空格字符的问题我们需要消除标准
答案 0 :(得分:1)
像这样:
select * from table where replace(col2,' ', '') = 'BandaAceh'