摘要:1.Union两个结果集a、b中所包括的所有行,消除重复行。Union All不消除重复行。2.Except两个结果集a、b,只存在于a中,但不存在于b中的行。Except All不消除重复行。3.Intersect两个结果集a、b,既存在于a又存在于b的行。All时不消除匹配行。4.left outer join结果包含左表中的所有行和匹配行。5.right outer join结果包含右表中的所有行和匹配行。6.full outer join不仅包括匹配行,还包括左右表中的所有行。
阅读全文
摘要:1.建立存储过程create procedure s_memberasdeclare @su intselect @su = sumu from ( select count(uniqueid) as count,sum(balance) as sumu from mem_localmemberbaseinfo group by uniqueid having count(uniqueid)>1) xreturn @su2.调用存储过程declare @sum_m intexecute @sum_m=s_memberselect @sum_m
阅读全文
摘要:问题描述:为管理岗位业务培训信息,建立3个表:S (S#,SN,SD,SA) S#,SN,SD,SA 分别代表学号、学员姓名、所属单位、学员年龄C (C#,CN ) C#,CN 分别代表课程编号、课程名称SC ( S#,C#,G ) S#,C#,G 分别代表学号、所选修的课程编号、学习成绩要求实现如下5个处理: 1. 使用标准SQL嵌套语句查询选修课程名称为’税收基础’的学员学号和姓名 2. 使用标准SQL嵌套语句查询选修课程编号为’C2’的学员姓名和所属单位 3. 使用标准SQL嵌套语句查询不选修课程编号为’C5’的学员姓名和所属单位 4. 使用标准SQL嵌套语句查询选修全部课程的学员姓名和
阅读全文
摘要:1.检索数据单列:select a from table where...多列:select a,b from table where...所有列:select * from table where...不同值:select distinct a from table where...限制结果:select top 5 a from table where...按名称排序检索:select a,b from table where... order by a,b按位置排序检索:select a,b from table where... order by 2,1降序检索:select a,b
阅读全文
摘要:1.确保local.dbo.leveltype和local1.dbo.leveltype两个表的levelid和levelname不一样。2.确保local.dbo.mem_localmemberbaseinfo和local1.dbo.mem_localmemberbaseinfo中的id不重复。update mem_localmemberbaseinfo set id=id+100000;3.local.dbo.mem_localdisountaccount和local1.dbo.mem_localdiscountaccount同步骤2。update mem_localdiscountacc
阅读全文
摘要:#!/usr/bin/perlsub total { my $sum; foreach (@_) { $sum += $_; }}sub average { if (@_ == 0 ) { return } my $sum = total(@_); my $count = @_; $sum/$count;}sub above_average { my $average = average(@_); my @list; foreach $element (@_) { if ($element > $average) { push @list,$element; } }@list;}my @
阅读全文
摘要:1.内联结(等值联结)select vend_name,prod_name,prod_pricefrom vendors,productswhere vendors.vend_id = products.vend_id等效于select vend_name,prod_name,prod_pricefrom vendors inner join productson vendors.vend_id = products.vend_id2.左联结select customers.cust_id,orders.order_numfrom customers left outer join order
阅读全文
摘要:1.#!/usr/bin/perl@lines = `perldoc -u -fatan2`;foreach (@lines) { s/\w]+)>/\U$1/g; print;}2.#!/usr/bin/perl$bj = ;$y_zc= 2 * 3.141592654 * ${bj};if($bj le 0 ){ print "Result is 0.\n"; }else{ print "Result is $y_zc.\n";}3.#!/usr/bin/perl$num_1=;$num_2=;$res=$num_1 * $num_2;prin
阅读全文
摘要:Runas root:yum -y install nautilus-open-terminal
阅读全文
摘要:场景说明及约定:两台机器,分别起名叫“Client”和“Server”“Client”的IP为192.168.1.1;“Server”的IP为192.168.1.2“Client”作为客户端,“Server”作为服务端。“Client”要远程在“Server”上执行命令“Client”要往“Server”上拷贝文件,或者回拷两边的操作用户角色都是root。安全起见,其他用户也可以,只是后面配置相应调整即可配置说明:公共部分:1.首先要有固定的机器名1)用hostname命令给机器定义名字,比如hostname Server2)修改/etc/sysconfig/network文件,确认其中HOS
阅读全文
摘要:1.查询sqlserver中所有数据库select [name] from [sysdatabases] order by [name]2.查询某个数据库中的所有表select [id], [name] from [sysobjects] where [type] = 'u' order by [name]3.查询某表中的所有字段select [name] from [syscolumns] where [id] = 21575 order by [colid]4.查询某数据库中的所有触发器select * from sysobjects where xtype='TR
阅读全文
摘要:1.grep把需查找的字段放入一个文本,进行查询。eg:#echo mypatsanimalbirds#grep -f mypats anitxt在anitxt中搜索"animal"和"birds“。2.rename批量修改文件名。eg:rename .rm .rvmb *rename 'tr/A-Z/a-z/' *3.sed移除空白行eg:sed '/^$/d' file
阅读全文