T-SQL 基础
文章平均质量分 68
利用简单的T_SQL帮助我们便写出更优质,更高效的代码
Double=Eggs
衣带渐宽终不洗,熬夜熬得人憔悴
展开
-
sql篇 select from where group by having order by
以前,自己总是记不住如何用group by,如何用order by,什么时候用group by,什么时候用order by,什么时候两者一起用,怎么用,谁先谁后,现在,我们就一起来说一下Select from where groupby having order by 的那些事,简单的总结一下,加深一下自己的印象,也给有需要的人提供点资源 Select fro原创 2016-08-12 15:58:24 · 7573 阅读 · 24 评论 -
遗留问题——sql面试篇(动态合并单表数据)
背景:为何说是一雪前耻呢,想当年,我还小,我出去面试远洋,远远地看着浩哥在那里坐着,然后下班去吃饭,我和东辉却在那里静静地等待着第二轮的技术面试(结果是没有面上,一个是学历问题),终于一个小个子姐姐把我领走了,问了我好多问题,像什么WCF啊,MVC啊什么的,都没有问,直接问我,后台怎么样,会写sql吗,我说当然会,在以前主要干后台,他在问的同时就编了好几个问题,其中有一个也是最后一个我没有打上原创 2016-08-10 12:10:15 · 2493 阅读 · 25 评论 -
sql优化建议
背景:在北京工作期间,我们做应用开发的和后台数据库的联系非常大,我们经常在一起讨论存储过程或者是sql性能优化的事情来降低应用运行时的时间,提高性能,经过和数据库方面的工程师的一些讨论与学习,收获了一些对优化sql比较有帮助的几点建议,同时在应用开发的实践中,证实的确可以相当可观的提高查询效率,特分享一下。介绍:1.对查询进行优化,应尽量避免全表扫描,首先应考虑在原创 2016-07-25 15:31:18 · 4762 阅读 · 27 评论 -
【T_SQL】 基础 视图、存储过程、触发器
合作对于我来说,真的很重要,不仅仅是我从中学到了什么技术,更加重要的是我从中学到了如何去协调,如何去处理团队之间的关系,不要误会,我不是组长,但是我们每个人都是组长。在漫长的编译代码的过程中,真的很烦,但是如何我们能够透过代码去学习这些东西,还是很有价值的。 合作的过程中,我负责的编译D层的代码,既然是编译D层,那避免不了和数据库去打交道,简单的SQL语句就不需要原创 2015-08-25 09:20:04 · 3338 阅读 · 37 评论 -
【T_SQL】 基础 续+++
十五、T—SQL 编程 1、变量 (1)局部变量 A、局部变量必须以标记“@”作为前缀 ,如@age。 B、局部变量的使用也是先声明,再赋值。 C、声明局部变量 DEC原创 2016-05-18 15:54:09 · 2476 阅读 · 23 评论 -
【T_SQL】 基础 事务
1、使用 T-SQL 语句来管理事务 开始事务:BEGIN TRANSACTION 提交事务:COMMIT TRANSACTION 回滚(撤销)事务:ROLLBACK TRANSACTION 2、判断某条语句执行是否出错 使用全局变量@@ERROR。@@ERROR 只能判断当前一条 T-SQL 语句执行是否有错,为了判断事务中所有 T-S原创 2016-05-18 15:59:41 · 3205 阅读 · 27 评论 -
【T_SQL】 基础 续++
十三、多表联接查询 1、分类 (1)内联接(INNER JOIN) (2)外联接 A、左外联结 (LEFT JOIN) B、右外联结 (RIGHT JOIN) C、完整外联结 (FULL JOIN) (3)交叉联接(CROSS JOIN) 2、多表内联结查询原创 2016-05-18 15:03:17 · 2199 阅读 · 19 评论 -
【T_SQL】基础 续+
十、模糊查询 1、LIKE --查询时,字段中的内容并不一定与查询内容完全匹配,只要字段中含有这些内容。 SELECT StuName AS 姓名 FROM Stuinfo WHERE stuname LIKE '李%' --显示结果:姓为“李”的人的名字。 2、IS NULL --把某一字段中内容为空的记录查询出来。 SELECT StuName AS 姓名原创 2016-05-18 14:53:05 · 2251 阅读 · 14 评论 -
【T_SQL】 基础 续
五、通配符 通配符 解释 示例 '_'一个字符 A Like 'C_' % 任意长度的字符串 B Like 'CO_%' [ ] 括号中所指定范围内的一个字符 C Like '9W0[1-2]' [^] 不在括号中所指定范围内的一个字符 D Like '%[A-D][^1-2]' 六、插入数据 INS原创 2016-05-18 14:43:05 · 2093 阅读 · 15 评论 -
【T_SQL】 基础
一、T—SQL 的组成 1、DML(数据操作语言 Data Manipulation Language) 查询、插入、删除和修改数据库中的数据。SELECT、INSERT、UPDATE、DELETE 等; 2、DCL(数据控制语言 Data Control Language) 用来控制存取许可、存取原创 2016-05-18 11:53:19 · 2153 阅读 · 17 评论