
SQL
文章平均质量分 53
robbinBlog
这个作者很懒,什么都没留下…
展开
-
sql子查询
一、子查询入门:1、单值子查询: 单值子查询的唯一限制:子查询的返回值必须只有一行记录,而且只能有一列(又被称为标量子查询)。 可以使用在select语句的列表、表达式中,以及where语句中等。 例1:select 1 as f1,2,(select min(fyearpublished) from t_book),(select max转载 2014-12-20 02:01:56 · 445 阅读 · 0 评论 -
sql 中 case when 语法
sql 中 case when 语法sql语言中有没有类似C语言中的switch case的语句?? 没有,用case when 来代替就行了. 例如,下面的语句显示中文年月 select getdate() as 日期,case month(getdate()) when 11转载 2014-12-21 18:32:34 · 298 阅读 · 0 评论 -
oracle中的exists 和not exists 用法详解
有两个简单例子,以说明 “exists”和“in”的效率问题1) select * from T1 where exists(select 1 from T2 where T1.a=T2.a) ; T1数据量小而T2数据量非常大时,T12) select * from T1 where T1.a in (select T2.a from T2) ; T转载 2014-12-21 21:58:59 · 381 阅读 · 0 评论 -
求助:SQL 数据库根据条件返回值
id name pay000001 张三 100000001 张三 200000001 张三 300000001 张三 400 000002 李四 1000000002 李四 1200000002 李四 1500000002 李四 1800 根据id,判断如果相同id当前pay值有更小的返回1,没有更小就返回0,得到如下结果: id name原创 2014-12-21 18:10:30 · 1281 阅读 · 0 评论 -
sql 把a表的数据插入b表中,where某一个字段相同
两个表中 code一样 要把usp这个字段中的数据插到另一个表中没有数据的这个表中的usp字段把a表的数据插入b表中,where某一个字段相同" title="sql 把a表的数据插入b表中,where某一个字段相同" style="margin:0px; padding:0px; border:0px; list-style:none">mysql:UPDATE test2,转载 2014-12-21 22:11:54 · 1049 阅读 · 0 评论 -
SQL语句的写法:Update、Case、 Select 一起的用法
修改数据,需要验证后修改对应的数据,而验证的字段不再修改表中,就需要对多表进行查询,花了些时间想出了如下办法,感觉还是挺有用的,也挺过瘾的,之前很少碰到这样的,所以再次记录下:(此业务逻辑没有详细说明,如果你正在看这些,只需要看SQL的写的语法,相信您能看懂,也希望对您有所帮助) [sql] view plaincopyprint?---------转载 2014-12-21 21:53:09 · 632 阅读 · 0 评论 -
SQL中EXISTS的用法
比如在Northwind数据库中有一个查询为SELECT c.CustomerId,CompanyName FROM Customers cWHERE EXISTS(SELECT OrderID FROM Orders o WHERE o.CustomerID=c.CustomerID) 这里面的EXISTS是如何运作呢?子查询返回的是OrderId字段,可是外面的查询要找的是Cu转载 2014-12-21 22:07:59 · 362 阅读 · 0 评论 -
oracle中查询出A表的结果,并将A表中的数据插入到B表中,对于A表中已经存在的B表数据不在插入
INSERT INTO b SELECT * FROM a WHERE NOT EXISTS (SELECT b.* FROM b WHERE b.id = a.id)转载 2014-12-21 22:13:38 · 1545 阅读 · 0 评论 -
sql server update 与case 用法
update 计算日期 set 当前年=case when(计算日期>substring(计算日期,1,4)+'0301') then substring(计算日期,1,4) else 计算日期-1 end///////////////////////////网络文章///////////////////////////////如果更新的时候需要对2个条件都要判转载 2014-12-21 22:31:52 · 3000 阅读 · 0 评论