首页 > 代码库 > 链接查询 变量
链接查询 变量
引用上一篇随笔的例子
一,链接查询
--查询人员表中的所有数据,并把bc换成文本,加上bceo;select code,name,sex,age,(select bname from bumen where bumen.bcode=renyuan.bc) as 部门,(select bceo from bumen where bumen.bcode=renyuan.bc) from renyuan--可以用链接查询(如下)select renyuan.code,name,sex,age,bumen.bname,bceo from renyuan,bumen where renyuan.bc=bumen.bcode
--也可以用join on--格式:select........from table1 join table2 on table1.?=table2.?(外键关系)select renyuan.code,name,sex,age,bumen.bname,bceo from renyuan join bumen on renyuan.bc=bumen.bcode--注意,因为有外键关系这个条件,查询结果只出现满足外键关系的学生信息,如果有个学生的信息,不完整,有null值,那么查询结果就不显示。如果要求显示出来,必须在join前面加上full。
left join...on.(左边的表的内容全部显示,右边表没有匹配的就不显示)
;right jion...on..(跟left join 相反)
--union,只有在列的数据类型一致的情况下才能连接起来--查找年龄大于40的员工和年龄小于30的的员工的姓名select name from yuangong where age>40 union select name from yuangong where age<30
二,变量
--设置变量declare @变量名 数据类型 set @变量名=‘赋值‘declare @a intset @a=‘4‘print @a--输出结果为:4
--if表达式--正规方法if 条件表达式 begin sql语句 endelse begin sq语句 end--如果sql语句只有一条,可以省略begin end
--while语句while 条件表达式begin执行操作end
--case when 示例CASE sexWHEN ‘1‘ THEN ‘男‘WHEN ‘2‘ THEN ‘女‘ELSE ‘其他‘ END
完!!
链接查询 变量
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。