-
sql not in语句解决方法
sqlnotin语句查询如下:SQLcodeselectMemNofromMemberwhereMemNonotin(selectBorrowerMemNofromBook)表和数据如下:CREATETABLEMember(MemNoNUMERIC(20)NOTNULL,DriverLicStateVARCHAR(20),DriverLicNoVARCHAR(40),FnameVARCHAR(20...
139
热度 -
一个一对多关系的分组查询的一点有关问题?等
一个一对多关系的分组查询的一点问题?等createtablea(codeint,cnamevarchar(10))createtableb(zIDintidentity,codeint,daysfloat)insertintoavalues(1,'aaa')insertintoavalues(2,'bbb')insertintoavalues(3,'ccc&...
349
热度 -
[求助]数组输出问题(已解决)
[求助]数组输出问题(已解决) 在C中,是不是某些数组一开始没有定义,赋值,在其输出的时候就是系统自动匹配一个值给它?就像我下面这个类子,values中其余没有定义的,我在输出的时候它并不是给于值为0,而是一系统自动数值。请问下是什么原因,谢谢了。 #include"stdio.h"main(){intvalues[10];intindex;values[0]=197...
268
热度 -
[]水晶報表 輸出格式問題
[求助]水晶報表輸出格式問題SQLcode--測試數據createtable#temp(brhvarchar(8),[order_no]varchar(20),seqint)insertinto#tempvalues('3101','001',1)insertinto#tempvalues('3101','002',2)insertinto#tempvalues('3101','003',3)in...
1175
热度 -
创建存储过程,使用游标计算本科及以上学历的员工在总员工数中所占的比例,该怎么解决
创建存储过程,使用游标计算本科及以上学历的员工在总员工数中所占的比例createdatabaseYGGLuseYGGLcreatetableEmployees(EmployeeIDchar(6)primarykeynotnull,Namevarchar(6)notnull,Educationvarchar(4)notnull,Birthdaydatetimenotnull,Sexbitnotnul...
15
热度 -
sqlserver存储过程的纠结有关问题
sqlserver存储过程的纠结问题createdatabaseYGGLuseYGGLcreatetableEmployees(EmployeeIDchar(6)primarykeynotnull,Namevarchar(6)notnull,Educationvarchar(4)notnull,Birthdaydatetimenotnull,Sexbitnotnulldefault1,WorkYe...
57
热度 -
一个关于高级查询的有关问题,纠结好久了。表已建好
一个关于高级查询的问题,纠结好久了。表已建好--创建职员表createtabletbEmp(eIDnumberprimarykey,--职员编号eNamevarchar2(20)notnull,--职员姓名eSexvarchar2(2)notnull--职员性别check(esexin('男','女')),eAgenumbernotnullcheck(eage>=18),--职员年龄eAdd...
43
热度 -
求一sql,求2个表的补集,该如何处理
求一sql,求2个表的补集表A主码为产品(xh)日期(rq)表B为主码为产品(xh)日期(rq)其中,表B为A的一个子集怎么才能把A不包括B的那部分数据列出来,交集好弄,补集怎么写sqlcolor='#e78608'>------解决方案--------------------如果是主key的话,这样就应该可以了select*fromA,BwhereA.xh!=B.xhandA.rq!=B.rqc...
33
热度 -
查找内容相同,号码相同的重复记录解决方案
查找内容相同,号码相同的重复记录我要查找号码重复以及内容重复的记录,比如号码内容23434好好学习23434好好学习6777天天向上……color='#e78608'>------解决方案--------------------SQLcodeselect[号码],[内容]from[表]groupby[号码],[内容]havingcount(1)>1color='#e78608'>------...
60
热度 -
MS Sql Server 按某一列求小计,但是不合并行;汇总求和;统计求和解决方法
MSSqlServer按某一列求小计,但是不合并行;汇总求和;统计求和现在有一张如下图的基础数据:需要查出的结果是:创建表的代码:CREATETABLE[student]([id][int]IDENTITY(1,1)NOTNULL,[学生][varchar](50)NULL,[科目][varchar](50)NULL,[分数][int]NULL,[学期][varchar](50)NULL,[学号]...
71
热度 -
一道sql小面试题
一道sql小面试题,求助一个表,有Id和Name两个字段,其中Name可能会重复,问如何将重复Name的Id变成一个新的字段,也就是用逗号隔开的形式,并且Name不重复。color='#e78608'>------解决方案--------------------SQLcodeDECLARE@tTABLE(idint,namevarchar(10))INSERT@tSELECT1,'aa'UNION...
1
热度 -
自连接的一个有关问题
自连接的一个问题有一个学生表(student),里面有学号(student_id)功课编号(cid)学生成绩(corde)三个字段.用一个SQL查询语句得出:每门功课成绩最好的前2名CREATETABLEA(STUDENT_IDINT,CIDINT,CORDEINT)INSERTAVALUES('1','1','99')INSERTAVALUES('2','1','98')INSERTAVALUE...
36
热度 -
合并重复数据的有关问题
合并重复数据的问题。我有二张表,一张是公司名称表:CompanyName,还有一张是公司人才招聘表:JobCompanyName表中有字段:CompanyID,CompanyName,dateJob表中有字段:JobID,Re_CompanyID,JobPost,date现在我想Job表中相同公司的职位合并在一个列并取出,排序按Job表中的日期来。color='#e78608'>------解决方...
37
热度 -
多个count()在一个查询的困惑!该如何处理
多个count()在一个查询的困惑!表aaa字段bbb......000110现在我需要在一个查询中统计出bbb的总数,bbb=1的总数,以及bbb=1占的比例,不知道该怎么办color='#e78608'>------解决方案--------------------SQLcodeselectcount(bbb)bbb_cnt,count(casewhenbbb=1then1elsenullend...
42
热度 -
怎么用存储过程将一张表的内容按层次放入xml表中
如何用存储过程将一张表的内容按层次放入xml表中有一个表a,他里面有数据(Previous_Flight,Next_Flight,Enter_Corridor_Time,Recent_Abnormal_Status,Reported_Abnormal,Delay_Code,Cause_Of_Delay等有100多个)有200行的样子,现在要从a表里取出所有数据,利用存储过程,做成XML格式。例如P...
122
热度 -
怎么按一个表中的记录个数删除另一个表的数据
如何按一个表中的记录个数删除另一个表的数据A,B表是一个相同字段并且只有一个字段的表A表中的数据有重复,B表中的数据也有重复而且重复的次数更多。想A中重复几个就在B中删除几个,怎么写啊。谢谢color='#e78608'>------解决方案--------------------使用触发器color='#e78608'>------解决方案--------------------使用临时表可以吗...
28
热度 -
怎么根据某字段排序后新增一个排序后的表
如何根据某字段排序后新增一个排序后的表本帖最后由skysenlin于2015-01-0811:02:02编辑一个表createtableemployee(empidint,deptidint,salarydecimal(10,2))insertintoemployeevalues(11,10,5500.00)insertintoemployeevalues(2,10,4500.00)inserti...
75
热度 -
sql server pivot/unpivot 队列互转
sqlserverpivot/unpivot行列互转有时候会碰到行转列的需求(也就是将列的值作为列名称),通常我都是用CASEEND+聚合函数来实现的。如下:declare@ttable(StudentNamenvarchar(20),Subjectnvarchar(20),Scoreint)Insertinto@t(StudentName,Subject,Score)values('学生A','...
181
热度 -
解决sql 过滤反复数据记录的方法(Oracle)
解决sql过滤重复数据记录的方法(Oracle)分别创建了两个临时表,并按不同的字段作查询示例:createtabletable1(idint,ipvarchar(15),citychar(20));insertintotable1values(1,'127.0.0.1','深圳');insertintotable1values(2,'127.0.0.2','广州');insertintotabl...
61
热度 -
急求一条update语句,该怎么解决
急求一条update语句表BB里有个字段AAAAAA12100121011310522104221053110231105怎么更新成如下:AAA22100221012310532104321054110241105帮忙!!color='#e78608'>------解决方案--------------------createtabletb(aaavarchar(10))insertintotbva...
50
热度