-
SQL Server 2008程序设计之 cte递归查询中限制递归层次,PIVOT跟UNPIVOT表旋转的应用
SQLServer2008程序设计之cte递归查询中限制递归层次,PIVOT和UNPIVOT表旋转的应用--SQLServer2008程序设计之cte递归查询中限制递归层次,PIVOT和UNPIVOT表旋转的应用/*********************************************************************************主题:SQLServer...
18
热度 -
请教怎么实现这样的join查询
请问如何实现这样的join查询现有两表emp,deptemp如下idnamedeptid1tom12jerry2dept如下iddeptname1生产部用查询语句SELECTname,deptnameFROMempINNERJOINdeptONemp.deptid=dept.id得结果集namedeptnametom生产部因为在dept中没有jerry所关联的id为2的纪录,所以只能查到一条纪录但...
68
热度 -
SQL查询多值字段中的值,该如何处理
SQL查询多值字段中的值一张employee表,字段有emp_no,emp_name,emp_degree,其中emp_degree字段是学位,因为一个员工可能有多个学位,数据库设计时采用了把多个学位的值用逗号分隔存在emp_degree字段中。现在我想问的是如何用sql语句查询出具有a学位的员工。示例数据:emp_noemp_nameemp_degree1kevena,b,c2nikea,b3m...
65
热度 -
SQL查询多值字段中的值解决办法
SQL查询多值字段中的值一张employee表,字段有emp_no,emp_name,emp_degree,其中emp_degree字段是学位,因为一个员工可能有多个学位,数据库设计时采用了把多个学位的值用逗号分隔存在emp_degree字段中。现在我想问的是如何用sql语句查询出具有a学位的员工。示例数据:emp_noemp_nameemp_degree1kevena,b,c2nikea,b3m...
58
热度 -
求大牛们来帮帮忙!测试after触发器的时候出错oracle触发器行级的有关问题!万分感谢
求大牛们来帮帮忙!测试after触发器的时候出错oracle触发器行级的问题!!!万分感谢本帖最后由qq123renmin于2012-05-2016:02:36编辑首先有3个表emp1(和emp一样),emp2(和emp一样),stdstd表中的信息,是部门号与该部门的平均工资创建行级触发器,当在emp1插入信息时,把工资低于所属部门的平均工资的职员信息插入到emp2表中,并且需要将std表中的平...
70
热度 -
sql札记
sql笔记selectsal+100fromemp;?oraclenull不占存储空间null处理:selectsal+nvl(comm,0)fromemp;?to_char日期处理selectto_char(hiredate,"YYYY-MM-DD")fromemp;?排除重复selectdestinctjobfromemp;?betweenAandB闭区间a《b??转义whereenameli...
54
热度 -
怎么快速提高写sql的能力
如何快速提高写sql的能力?哪个有oracle示例数据库scott下户查询的题目(附带答案的),谢谢了。color='#e78608'>------解决方案--------------------其于scott.emp,dept的SQL题目1列出emp表中各部门的部门号,最高工资,最低工资[color=#FFFFFF]selectmax(sal)as最高工资,min(sal)as最低工资,dept...
54
热度 -
PL/SQL温习七 游标
PL/SQL复习七游标?游标:指向结果集的指针,他提供一种机制,可以对结果集进行逐行处理类型:隐式游标?显式游标查看隐式游标:output(sql%rowcount);显式游标:oracle提供的一套语法,让你创建游标、使用游标用法:declare??--1.定义游标(即定义指向的结果集)??cursoremp_cursorisselectename,salfromempwheredeptno=1...
486
热度 -
选择条件变化怎么办?不用动态语句
选择条件变化怎么处理?不用动态语句select*fromempwherejob=decode(3,2,'MANAGER','SALESMAN');=======================================================这条语句本来是当(3==2)为真时:job=‘MANAGER’,为假时:job='SALESMAN'现在想为假时选出所有job该怎么修改?不用动...
49
热度 -
不能将多行数据一次性读入一个记录表吗,该如何解决
不能将多行数据一次性读入一个记录表吗declaretyperes_table_typeistableoftable_name%rowtypeindexbybinary_integer;res_tableres_table_type;beginselect*intores_tablefromtable_name;end;这样好像不行,有人能帮忙吗?color='#e78608'>------解决方案...
19
热度 -
T-SQL中查询所有雇员的名字及上级名字,该如何解决
T-SQL中查询所有雇员的名字及上级名字createtableemp(emp_id雇员ID,主键fnamefristnamelnamelastnamedept部门IDmid上级IDsal薪水date雇用日期jobid工作ID)查询所有雇员的名字及上级名字??各位大虾帮帮忙,3Q3Q!!!color='#e78608'>------解决方案--------------------SQLcodesel...
90
热度 -
java对对象施用set方法
java对对象使用set方法JavacodeclassAddress{publicAddress(){}publicAddress(Stringstate,intnumber){this.number=number;this.state=state;}@OverridepublicStringtoString(){return"state:"+state+"munbe...
29
热度 -
问一个update的sql解决思路
问一个update的sql--dataidid_empemp_make11小明22小明32中明4大明5无明--employeeidemp1小明2中明3大明首先data表的emp_make不能为nullid_emp和employee表的id关联我现在想将data表中id_emp为null和'',并且emp_make在employee表中也能找到对应的记录的时候就将id_emp更新为employee表...
53
热度 -
怎么根据明细表的状态变化,实时修改主表的状态
如何根据明细表的状态变化,实时修改主表的状态以采购单为例:两个业务表,一个明细表D,一个主表M明细表有4个状态:0-取消,1-新单,2-生效,99-结案当明细表所有项为99-结案时,更新主表的状态为99-结案,表示此采购单已完结。原计划在明细表增加Trigger,,当明细表项的状态转为99时,触发检查整张采购单的项次是否全部为99-结案,如果所有项次全部为99-结案,则更新主表采购单的状态为99-...
67
热度 -
Oracle PL/SQL学习札记
OraclePL/SQL学习笔记OraclePL/SQL学习笔记--案例createorreplaceproceduresp_pro2isbegin--执行部分deletefrommytestwherename='name1';end;--最简单的块beginqdbms_output.put_line('helloworld');end;---有定义和执行部分的块declare--定义变量v_en...
89
热度 -
有个标题请大家帮忙看下
有个题目请大家帮忙看下21.ExaminethedescriptionoftheEMP_DETAILStablegivenbelow:nameNULLTYPEEMP_IDNOTNULLNUMBEREMP_NAMENOTNULLVARCHAR2(40)EMP_IMAGELONGWhichtwostatementsaretrueregardingSQLstatementsthatcanbeexecut...
233
热度 -
有个题目请大家帮忙看上
有个题目请大家帮忙看下21.ExaminethedescriptionoftheEMP_DETAILStablegivenbelow:nameNULLTYPEEMP_IDNOTNULLNUMBEREMP_NAMENOTNULLVARCHAR2(40)EMP_IMAGELONGWhichtwostatementsaretrueregardingSQLstatementsthatcanbeexecut...
971
热度 -
关于空指向错误异常,大家帮忙解决。
关于空指向异常错误,大家帮忙解决。。Javacodepackageorg.ts.demo;classEmp{privateintempno;privateStringename;privateStringjob;privatedoublesal;privatedoublecomm;privateEmpmgr;privateDeptdept;publicEmp(intempno,Stringenam...
108
热度 -
sql 基础 二
sql基础21、orderbyselectname,sal,commfromemporderby3;--comm2、空值排序、或者空值排在前面或后面使用case来标记selectename,sal,commonfrom(selectename,sal,common,casewhencommonisnullthen0else1endasis_nullfromemp)xorderbyis_null,c...
19
热度 -
pb,动态数据库查询解决方案
pb,动态数据库查询需要一个函数,完成的功能是动态的从数据库中查询数据,查询出来的数据是代码,并不是真正的内容,所以还需要把相应代码转换成对应的具体内容,如代码1代表的是身份证,代码2代表的是军官证。这样在前台界面检索的时候,检索出来的数据是实际所对应的数据(身份证……)color='#FF8000'>------解决方案--------------------直接用数据窗口来做,将数据窗口的列设...
46
热度