Office中国论坛/Access中国论坛
标题:
救命呀!查询sql语句的问题!
[打印本页]
作者:
lucksir
时间:
2003-7-3 17:25
标题:
救命呀!查询sql语句的问题!
我用access查询里面做了一个查询:
SELECT dbo_clda.车型, dbo_clda.车型编号, dbo_clda.入库时间, dbo_clda.出厂时间, dbo_clda.销售员, dbo_clda.客户名称, dbo_clda.客户邮编, dbo_clda.代理商, dbo_clda.代理商电话, dbo_clda.车架厂, dbo_clda.车架编号, dbo_clda.车身油漆色, dbo_clda.前档玻璃, dbo_clda.遮阳帘, dbo_clda.座椅, dbo_clda.靠背, dbo_clda.扶手, dbo_clda.顶棚、倒雨板, dbo_clda.轮胎、轮辋, dbo_clda.电机, dbo_clda.电机编号, dbo_clda.变速箱、换档, dbo_clda.充电机, dbo_clda.充电即编号, dbo_clda.制动器、总泵, dbo_clda.电控, dbo_clda.电控编号, dbo_clda.传动轴, dbo_clda.雨刮器, dbo_clda.方向机, dbo_clda.倒车蜂鸣器, dbo_clda.前桥及悬挂, dbo_clda.后桥级悬挂, dbo_clda.蓄电池, dbo_clda.音响系统, dbo_clda.仪表级开关, dbo_clda.灯光, dbo_clda.备注
FROM dbo_clda
WHERE (((dbo_clda.车型) Like IIf(IsNull([Forms]![查询]![车型]),'*','*' & [Forms]![查询]![车型] & '*')) AND ((dbo_clda.车型编号) Like IIf(IsNull([Forms]![查询]![车型编号]),'*','*' & [Forms]![查询]![车型编号] & '*')) AND ((dbo_clda.入库时间) Like IIf(IsNull([Forms]![查询]![入库时间]),'*','*' & [Forms]![查询]![入库时间] & '*')) AND ((dbo_clda.出厂时间) Like IIf(IsNull([Forms]![查询]![出厂时间]),'*','*' & [Forms]![查询]![出厂时间] & '*')) AND ((dbo_clda.销售员) Like IIf(IsNull([Forms]![查询]![销售员]),'*','*' & [Forms]![查询]![销售员] & '*')) AND ((dbo_clda.客户名称) Like IIf(IsNull([Forms]![查询]![客户名称]),'*','*' & [Forms]![查询]![客户名称] & '*')) AND ((dbo_clda.客户邮编) Like IIf(IsNull([Forms]![查询]![客户邮编]),'*','*' & [Forms]![查询]![客户邮编] & '*')) AND ((dbo_clda.代理商) Like IIf(IsNull([Forms]![查询]![代理商]),'*','*' & [Forms]![查询]![代理商] & '*')) AND ((dbo_clda.代理商电话) Like IIf(IsNull([Forms]![查询]![代理商电话]),'*','*' & [Forms]![查询]![代理商电话] & '*')) AND ((dbo_clda.车架厂) Like IIf(IsNull([Forms]![查询]![车架厂]),'*','*' & [Forms]![查询]![车架厂] & '*')) AND ((dbo_clda.车架编号) Like IIf(IsNull([Forms]![查询]![车架编号]),'*','*' & [Forms]![查询]![车架编号] & '*')) AND ((dbo_clda.车身油漆色) Like IIf(IsNull([Forms]![查询]![车身油漆色]),'*','*' & [Forms]![查询]![车身油漆色] & '*')) AND ((dbo_clda.前档玻璃) Like IIf(IsNull([Forms]![查询]![前档玻璃]),'*','*' & [Forms]![查询]![前档玻璃] & '*')) AND ((dbo_clda.遮阳帘) Like IIf(IsNull([Forms]![查询]![遮阳帘]),'*','*' & [Forms]![查询]![遮阳帘] & '*')) AND ((dbo_clda.座椅) Like IIf(IsNull([Forms]![查询]![座椅]),'*','*' & [Forms]![查询]![座椅] & '*')) AND ((dbo_clda.靠背) Like IIf(IsNull([Forms]![查询]![靠背]),'*','*' & [Forms]![查询]![靠背] & '*')) AND ((dbo_clda.扶手) Like IIf(IsNull([Forms]![查询]![扶手]),'*','*' & [Forms]![查询]![扶手] & '*')) AND ((dbo_clda.顶棚、倒雨板) Like IIf(IsNull([Forms]![查询]![顶棚、倒雨板]),'*','*' & [Forms]![查询]![顶棚、倒雨板] & '*')) AND ((dbo_clda.轮胎、轮辋) Like IIf(IsNull([Forms]![查询]![轮胎、轮辋]),'*','*' & [Forms]![查询]![轮胎、轮辋] & '*')) AND ((dbo_clda.电机) Like IIf(IsNull([Forms]![查询]![电机]),'*','*' & [Forms]![查询]![电机] & '*')) AND ((dbo_clda.电机编号) Like IIf(IsNull([Forms]![查询]![电机编号]),'*','*' & [Forms]![查询]![电机编号] & '*')) AND ((dbo_clda.变速箱、换档) Like IIf(IsNull([Forms]![查询]![变速箱、换档]),'*','*' & [Forms]![查询]![变速箱、换档] & '*')) AND ((dbo_clda.充电机) Like IIf(IsNull([Forms]![查询]![充电机]),'*','*' & [Forms]![查询]![充电机] & '*')) AND ((dbo_clda.充电即编号) Like IIf(IsNull([Forms]![查询]![充电即编号]),'*','*' & [Forms]![查询]![充电即编号] & '*')) AND ((dbo_clda.制动器、总泵) Like IIf(IsNull([Forms]![查询]![制动器、总泵]),'*','*' & [Forms]![查询]![制动器、总泵] & '*')) AND ((dbo_clda.电控) Like IIf(IsNull([Forms]![查询]![电控]),'*','*' & [Forms]![查询]![电控] & '*')) AND ((dbo_clda.电控编号) Like IIf(IsNull([Forms]![查询]![电控编号]),'*','*' & [Forms]![查询]![电控编号] & '*')) AND ((dbo_clda.传动轴) Like IIf(IsNull([Forms]![查询]![传动轴]),'*','*' & [Forms]![查询]![传动轴] & '*')) AND ((dbo_clda.雨刮器) Like IIf(IsNull([Forms]![查询]![雨刮器]),'*','*' & [Forms]![查询]![雨刮器] & '*')) AND ((dbo_clda.方向机) Like IIf(IsNull([Forms]![查询]![方向机]),'*','*' & [Forms]![查询]![方向机] & '*')) AND ((dbo_clda.倒车蜂鸣器) Like IIf(I
作者:
marco2
时间:
2003-7-3 18:00
你的查询条件也太多了吧?!
记得SQL语句是有字符数限制的,你这样长的语句似乎不行哦!
作者:
uranusllj
时间:
2003-7-3 22:18
我想我看到吉尼斯记录了。建议你修改表结构,然后再做这个查询!
作者:
lucksir
时间:
2003-7-3 23:04
怎么修改?
作者:
wewyhy
时间:
2003-7-4 00:20
这是自动生成的还是手工编写的。系统提示输入条件说明有些字段没查到
作者:
dsfq
时间:
2003-7-4 02:48
分成几个查询好了,这样大而全的查询就是不出错的话恐怕也会慢得催人泪下吧。
然而不管怎么说,还是蔚为奇观哟。
今儿个开眼啦。
作者:
chuanzhang
时间:
2003-7-4 02:53
服了,老大这是我见到的最多查询,看着困难,来个例子吧
作者:
baije
时间:
2003-7-4 03:36
我可没时间一个个看下去!
建义申请吉尼斯记录。
开个玩笑!
还是分成几个查询进行,
先查询一部分,再从此查询中查另一部分吧!
作者:
lilubin
时间:
2003-7-4 17:13
在查询中字节数是有限制的,在代码中可以,
dim cxyy as string
cxyy=" 你那臭裹脚一般的查询 "
docmd.runsql(cxyy)
作者:
chuqi26
时间:
2003-7-19 00:17
叹为观止
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3