-
SQL Server之字符串函数
以下所有例子均Studnet表为例: 计算字符串长len()用来计算字符串的长度selectsname,len(sname)fromstudent字符串转换为大、小lower()用来将一个字符串转换为小写,upper()用来将一个字符串转换为大selectlower('IAMASTUDENT!')selectupper('iam... -
SQL Server中一些有用的日期sql语句
1.一个月第一天的SELECTDATEADD(mm,DATEDIFF(mm,0,getdate()),0) 2.本周的星期一SELECTDATEADD(wk,DATEDIFF(wk,0,getdate()),0) 3.一年的第一SELECTDATEADD(yy,DATEDIFF(yy,0,getdate()),0) 4.季度... -
修改sql server数据库默认排序规
在CMD模式1进入SQLServer安装文件所在目录(setup.exe文件所在目录)2运行命令:Netstopmssqlserver3Setup/QUIET/ACTION=REBUILDDATABASE/instancename=mssqlserver/SQLSYSADMINACCOUNTS=administrator/sapw... -
用命令修改SQL服务器排序规
用命令修SQL服务器排序规整理人: 拷贝个虚拟机,发现里面安装好SQL服务器排序规则是默认Chinese_PRC_CI_AS,不是我们想要的Chinese_PRC_BIN,又不想重新安装SQL,这个时候我们可以通过一DOS命令来完成系统数据库重新生成以达到修改服... -
与大家共 SQL优化,编写高效SQL 实战经验
大家都在讨论关于数据库优化方面的东东,刚好参与开发了一个数据仓库方面的项目,以下的一点东西算是数据库优化方面的学+实战的一些心得体会了,拿出来大家共享。欢迎批评指正阿SQL语句是对数据(数据)进行操作的惟一途径消耗了70%~90%的数据库资源;独立于程序设计逻辑,相对于对程序源代码的优化,对SQL语句的优化在时间成本和风险上的代价都很低可以有不同的写法;易学,难精通... -
数据库的查询优化技
1.合理使用索 索引是数据库中重要的数据结构,它的根本目的就是为了提高查询效率。现在大多数的数据库产品都采用IBM最先提出的ISAM索引结构。索引的使用要恰到好处,其使用原则如下: ●在经常进行连接,但是没有指定为外键的列上建立索引,而不经常连接的字段则由优化器自动生成索引&nb..… -
SQL语句优化技术分
操作符优IN 操作IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格但是INSQL性能总是比较低的,从ORACLE执行的步骤来分析INSQL与不INSQL有以下区别: ORACLE试图将其转换成多个表的连接,如果转换不成功则先执IN里面的子查询,再查询外层的表... -
sql列转2
CREATETABLE(IDENTITY(1,1)NOTNULL,(50)COLLATEChinese_PRC_CI_ASNULL,(50)COLLATEChinese_PRC_CI_ASNULL,(18... -
SQL 行转列和列转
--创建测试环境USEtempdb;GOIFOBJECT_ID('dbo.Orders')ISNOTNULLDROPTABLEdbo.Orders;GOCREATETABLEdbo.Orders(orderidintNOTNULLPRIMARYKEYNONCLUSTERED,orderdat... -
SQL 列转
普通行列转(爱新觉罗.毓华2007-11-18于海南三)假设有张学生成绩(tb)如下:NameSubjectResult张三语文 74张三数学 83张三物理 93李四语文 74李四数学 84李四物理 94*/--------------------------------------------------------... -
SQL简单分页方
--返回数据select*fromdbo.MOCTC--考虑到低版本SQL2000,使用identity(int,1,1),增加ID自增selectidentity(int,1,1)asid,*into_tempfromdbo.MOCTC--返回临时表_temp数据select*from_temp--我佛慈悲,返回第页数据,第页笔数selecttop10*from_tempwhereidnotin… -
SQL函数汇总【精选篇
1.绝对 SQL:selectabs(-1)value O:selectabs(-1)valuefromdual 2.取整() S:selectceiling(-1.001)value O:selectceil(-1.001)valuefromdual&… -
SQL中exists,not exists的用
exists:强调的是是否返回结果集,不要求知道返回什,比如 selectnamefromstudentwheresex='m'andmarkexists(select1fromgradewhere...),只要exists引导的子句有结果集返回,那么exists这个条件就算成立,大家注意返回的字段始终为1,如果改成select 2fromgradewhere...”,那么返回…
