-
SQL语句执行成功 改为存储过程 传参就报错 求大神帮助
SQL语句执行成功改成存储过程传参就报错求大神帮助selectGName,Bname,IDCode,Sname,sum(Score)asAmountfrom(selectGName,BName,StudentScore_ex_1_1.IDCode,SName,TopicID,Scorefromstudentscore_ex_1_1,Grade,BClass,Studentwherestudents...
42
热度 -
求个sql语句,该如何处理
求个sql语句tableA(intaid,stringaname)tableB(intbid,intcid,stringbname)tableC(intcid,stringcname)tableD(intdid,intaid,intbid)表A,B,C,D第一列都是主键求个sql语句当did=XXX时select出如下的行集(did,aname,bname,cname)color='#e78608...
88
热度 -
sql小疑点,求大哥们帮忙
sql小问题,求大哥们帮忙sql的兄弟姐妹们,你们好,现在小弟有个小问题要请教大家现有a(ano,aname),b(bno,bname),c(ano,bno,date)三个表执行结果如下anamebnamedate11223243242213432432222332234433354354355243242342ano下有N个bno,通过join来进行连接查询谢谢了color='#e78608'>...
4
热度 -
求一条数据查询及排序命令解决办法
求一条数据查询及排序命令表AIDcontextupdatetimebsort1A2011-11-1112B2001-11-1133C2011-12-112表Bbsortbname111122222333333要求得到按照最新时间显示的三条记录得到的结果包含A.context和B.bname为:C22222011-12-11A1112011-11-11B333332001-11-11color='#...
66
热度 -
急sql 语句的处理,麻烦大侠抽空看一上
急!sql语句的处理,麻烦大侠抽空看一下selectBid=(selectBnamefromBwhereBid=Bid)fromAA.B两个表数据库中没有外键约束,如果Bid在A表中的值为null就报错,请问怎么解决。ps:这个功能我想用在页面上显示一个列表,列表中用到其他表的id,但是自动转为name。谢谢~~color='#e78608'>------解决方案-----------------...
97
热度 -
SQl语句查询解决办法
SQl语句查询CREATETABLEperson(idINT,pnamevarchar(10))CREATETABLEbook(idINT,bnamevarchar(10),checksINT,pidINT)INSERTINTOperson(id,pname)VALUES(1,'张三')INSERTINTOperson(id,pname)VALUES(2,'李四')INSERTINTOperson...
63
热度 -
问一个FireBird触发器的有关问题,关于得到某个字段的编码
问一个FireBird触发器的问题,关于得到某个字段的编码Aautoid,bautoid,bid,bname,.....Bautoid,id,nameSETTERM^;CREATEORALTERTRIGGERA_BI0FORAACTIVEBEFOREINSERTPOSITION0ASbegin/*Triggertext*/if(new.autoidISnull)thennew.autoid=GEN...
2960
热度 -
对已查询出的数据怎么使用distinct去掉重复项?
对已查询出的数据如何使用distinct去掉重复项??查询出来的结果如图所示如何对只取前两行的数据去掉重复的那条数据color='#FF8000'>------解决思路----------------------selectGName,Bname,IDCode,Sname,max(Topic..),max(Score)Scorefrom你的结果集groupbyGName,Bname,IDCode,...
30
热度 -
oracle 批改表字段 (批量修改)
oracle修改表字段(批量修改)表a有字段aid(主键number)、aname(clob类型)、表b游资段bid(主键number)、aid(a表的主键number)、bname(varchar(50))现在我想修改a表中所有的aname字段修改表a的aname=把查询出来多条b表中的bname字段值按“,”符号拼接在一起作为value值条件:表a中的aid等于表b中的aid求大侠帮忙!Ora...
70
热度 -
SQL怎么把查询出来的记录保留整数
SQL如何把查询出来的记录保留整数我字段类型是INT类型的可是这样一查出来SQLcodeselect'数量'as[BNAME],sum(casewhenday(OQCTime)=1thenInspectionelse0end)as[1],。。。。sum(casewhenday(OQCTime)=31thenInspectionelse0end)as[31]fromTBInspection是INT类...
67
热度 -
如何提高这个SQL语句的执行效率?
怎么提高这个SQL语句的执行效率???selecttop10id,name,(selectmax(bid)fromt2whereid=t1.id)asbid,(selectbnamefromt2wherebid=(selectmax(bid)fromt2whereid=t1.id))asbnamefromt1orderbyiddesc列出t1表中的最新10条记录,同时取出t1表中id在t2表中最新...
268
热度 -
关于指针数组的问题~~~~~~~~~
关于指针数组的问题~~~~~~~~~ 只说关键的吧:有这么一条语句:char*bname[]={"ProgramminginANSIC,""BASIC","VisualC++6.0Programming","TURBOC2.0"};intm;m=sizeof(bname)/sizeof(char*);请问m表示什么,这条语句是如何实现的.谢谢大家来帮忙看看 ...
291
热度 -
关于编写触发器的有关问题
关于编写触发器的问题。数据库中有两个表,分别为List表和List_B表,表的结构如下:List表:CodeNumNameCTimeDR20125名称时间0List_B表:CodeBName如果List表有数据了,则插入这样一条数据到List_B表中。把List表中的Code插入到List_B表的Code中;把List表中的Num插入到List_B表的BName中,不过需要处理一下数据。List_...
96
热度 -
这个查询该如何写
这个查询该怎么写?表AIDAName表BBIDBNameAID在表B中,AID可能为0,大于0的时候,则是对应了表A中的具体记录我现在需要在查询表B的时候,把AID大于0的时候表A中的AName读取出来,同时也把AID为0的时候记录也读取出来。SelectBID,BName,AID,ANameFromTableA,TableBWhereAID=ID这样可以把AID大于0的读出来,但是等于0的就没有...
177
热度 -
数据库,该如何处理
数据库Stringupd="insertinto[info](GID,GName,YW,GAddress,Tele_Number,Email,GType"+"EName,EType,EAddress,BID,BName,Bnss)values('"+GID+"'and'"+GName+"'and'"+YW+"...
2958
热度 -
怎么最快的速度判断某物料编号已经使用过
如何最快的速度判断某物料编号已经使用过?在做物料档案时,其中有一个要求是:如果某物料编码已经被使用,则不允许修改。我目前是按照下面的方法做的:我在dw的rowfocuschanged事件中,写了一个SelectCount(1)Frombname这个的sql语句,这样,每次行变动时,都要从数据库里取数据,会很慢。有什么更好的办法来实现这一功能!color='#e78608'>------解决方案--...
30
热度 -
求一条sql语句:表a多个字段与表b的一个字段关联,表A数据不全的时候也可以显示解决方法
求一条sql语句:表a多个字段与表b的一个字段关联,表A数据不全的时候也可以显示表A:idnamepiidsiidoiid1网1213142里1012153红1511124瓦10115过106红15表B:bidbname10执行11不执行12退出13准确14排错15处理16通过A表的piid、siid、oiid都关联B表的bid,通过查询将A表里面的piid、siid、oiid都显示为bname字...
89
热度 -
多个表的合并后(union all),怎么获得前 10 条记录?
多个表的合并后(unionall),如何获得前10条记录???比如如下两个表合并后,我如何能用得到钱10条语句:select姓名=aname,支出钱=amoney,收入钱='',时间=atimefromaunionallselectbname,支出钱='',收入钱=bmoney,时间=btimefromborderby时间声明我希望一句话就能搞定,不想用存储过程`~~~color='#e78608...
4376
热度 -
行转列~解决方法
行转列~~~有表T_A:AIDAName1红2黄表T_B:BIDABNameBShowOrder11E121D231V342X152J262D372E482C5请问,如何才能得到如下表:AIDANameBName1BName2BName3BName4BName51红EDV2黄XJDECcolor='#e78608'>------解决方案--------------------declare@sql...
85
热度 -
怎么用SQL进行指定行与指定行的更新
如何用SQL进行指定行与指定行的更新表名:TEST数据:FIDFNAMEBNAME1AAACCC2AAADDD3BBB11114BBB22225CCC0006CCC001要求:名称FNAME相同的行,更新id小的BName为id大的BNAME值,并删除id大的行,即最终变为FIDFNAMEBNAME1AAADDD3BBB22225CCC001color='#FF8000'>------解决思路--...
36
热度