
SQL
文章平均质量分 76
langzi588
这个作者很懒,什么都没留下…
展开
-
用SQL语句添加删除修改字段
1.增加字段alter table docdsp add dspcodechar(200)2.删除字段ALTER TABLE table_NAME DROP COLUMNcolumn_NAME3.修改字段类型ALTER TABLE table_name原创 2011-09-20 13:02:30 · 678 阅读 · 0 评论 -
SQL中Like的一般用法
Like的运用场合主要在模糊查询的时候,一般以查询字符串居多,这里据一些例子来说他的一般用法:例1,查询name字段中包含有“明”字的。 select * from table1 where name like ‘%明%’ 这里不要使用*来代替,一般在使用0个或者任意个字符构成的字符串的时候最好使用%不过在首或尾使用可以相互替换,如果在头尾同时使用的话,就必须要使用% 例原创 2012-07-13 10:43:39 · 761 阅读 · 0 评论 -
sql 语句中对like 的优化
1、尽量不要使用 like '%..%'2、对于 like '..%..' (不以 % 开头),Oracle可以应用 colunm上的index3、对于 like '%...' 的 (不以 % 结尾),可以利用 reverse + function index 的形式,变化成 like '..%' 代码建测试表和Index。注意:重点在于带reverse的function转载 2012-07-13 10:44:24 · 2173 阅读 · 0 评论 -
T-SQL 教程
以资料整理为目的,汇总一下自己从事于这近两年多的软件开发中常用的T-SQL,涵盖存储过程,分页,行转列、列转行,锁,全局变量,聚焦索引……可能一说到T-SQL与PL/SQL大家可能有很多认知上的不足(本人也是迷糊了好长时间,才懂得其中内涵)百度百科 名片介绍:T-SQL PL/SQL简单点理解,就是T-SQL是用于MS SQLServer中,而PL/SQl适用于Oracle中的转载 2012-07-17 14:00:40 · 2210 阅读 · 0 评论 -
T-SQL 教程-2
用的次数不是很多,但是每次都会让我纠结一会的行转列,列转行,有了这个示例,就可以轻松应对这类问题了: View Code --行转列 create table #CarLog(LogDate datetime,PathLine nvarchar(10),Amount int) --drop table #CarLog insert into #CarLog(LogDate转载 2012-07-17 14:02:24 · 1839 阅读 · 0 评论 -
T-SQL教程-4
不知道,您有没有在SQLServer中尝试连接过Access? View Code ---------------在SQLServer中连接Access数据库---------------- --启用Ad Hoc Distributed Queries: exec sp_configure 'show advanced options',1 reconfigure转载 2012-07-17 14:06:05 · 1655 阅读 · 0 评论 -
T-SQL教程-5
不知道您对于在SQL语句中拼接字符串是否常用View Code --行转列 create table #CarLog(LogDate datetime,PathLine nvarchar(10),Amount int) --drop table #CarLog insert into #CarLog(LogDate,PathLine,Amount)VALUES('2011-1转载 2012-07-17 14:09:02 · 4312 阅读 · 0 评论 -
T-SQL教程-3
当遇到夸库查询时,可以采用这种方法:库名.dbo.表名,当然更加建议您使用 不同的数据库连接语句来操作前段时间,才更加清楚地认识到了COUNT(字段)与COUNT(*)之间的区别,亡羊补牢,为时不晚 View Code 最后一个介绍的函数就是统计记录数量的COUNT,这个函数有一点特别,因为它的即可以 像其他聚合函数一样使用字段名做参数,也可以使用星号“*”做为参数。我们转载 2012-07-17 14:04:04 · 2320 阅读 · 0 评论 -
海量数据库的查询优化及分页算法方案
海量数据库的查询优化及分页算法方案 很多人不知道SQL语句在SQL SERVER中是如何执行的,他们担心自己所写的SQL语句会被SQL SERVER误解。比如:select * from table1 where name='zhangsan' and tID > 10000 和执行:select * from table1 where转载 2012-09-07 16:11:41 · 3265 阅读 · 0 评论