company表结构如下:
ID area
1 A
2 A
3 B
4 A
5 E
6 F
select * from company where area = 'A';
结果如下:
ID area
1 A
2 A
4 A
现在我想得到所有的结果,也想用类似select * from company where area = 'A'结构的语句来实现
注意:不能使用like,也不能用select * from company实现
ID area
1 A
2 A
3 B
4 A
5 E
6 F
select * from company where area = 'A';
结果如下:
ID area
1 A
2 A
4 A
select * from company where area = '';
理想的结果如下:
ID area
1 A
2 A
3 B
4 A
5 E
6 F
ID area
1 A
2 A
3 B
4 A
5 E
6 F
select * from company where area = 'A';
结果如下:
ID area
1 A
2 A
4 A
现在我想得到所有的结果,也想用类似select * from company where area = 'A'结构的语句来实现
注意:不能使用like,也不能用select * from company实现
ID area
1 A
2 A
3 B
4 A
5 E
6 F
select * from company where area = 'A';
结果如下:
ID area
1 A
2 A
4 A
select * from company where area = '';
理想的结果如下:
ID area
1 A
2 A
3 B
4 A
5 E
6 F
解决方案 »
- 如何获取别的程序里显示的文字?
- 请问在DELPHI怎样使用代码对PDF文件进行编辑??
- Image控件怎么响应键盘信息???
- 在学习dll的知识,写了个简单的dll,和调用它的程序,执行时说找不到dll文件,贴出代码,大家帮我看看哪里有问题
- 请教大家一个问题,我的程序中有一个存储过程控件,如果我在设计期指定它对应的服务器上的存储过程名,则执行时一切正常;但是如果我没有
- 有条语句在Delphi中我会用,但在BCB中提示出错,请大家帮个忙。
- 关于DELPHI建报表的问题
- mxOutlookBar的问题
- dbgrid选中的问题?在线及等!!!!!
- DWG文件操作
- 我想把SQL中UPDATE,或INSERT的执行结果提示在DELPHI中显示,请问How做?
- 如何让没有窗体的程序运行完后不退出?
select * from company where area = area;
或
select * from company where 1=1
select * from company where area like '%';
这样当area='A'时结果如下:
ID area
1 A
2 A
4 A
当area=''时查询出所有结果
我现在不需要模糊查询,能否用一条语句就实现这个功能?
1. open 所有記錄 ( select * from tabnemae ') 2. 過瀘全部記錄
with adoquery1 do
begin
filtered:=false;
filter:='';
filtered:=true;
end; 3: with adoquery1 do //過濾為A的記錄
begin
filtered:=false;
filter:=format('area =''%s''',['A']);
filtered:=true;
end;
你看這個是不是你想要的?因為你說的不太明白