![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL SERVER领域
文章平均质量分 73
zhwqy84
这个作者很懒,什么都没留下…
展开
-
SQL2005中行转列
<br />SQL2005中有函数可以直接将行转列,这样行转列就好做多了。但是数值列和文本列稍有不同。<br />1、文本列示例<br />create table tb(姓名 varchar(10) , 课程 varchar(10) , 分数 int)<br />insert into tb values('张三' , '语文' , 74)<br />insert into tb values('张三' , '数学' , 83)<br />insert into tb values('张三' , '物理'原创 2010-08-11 11:10:00 · 553 阅读 · 0 评论 -
SQL中CONVERT编码
SELECT CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSELECT CONVERT(varchar(100), GETDATE(), 1): 05/16/06SELECT CONVERT(varchar(100), GETDATE(), 2): 06.05.16SELECT CONVERT(varchar(100), GETDATE(), 3): 16/05/06SELECT CONVERT(varchar(100), GETDATE()转载 2010-08-18 18:37:00 · 771 阅读 · 0 评论 -
SQLServer乱码问题的分析及解决方法
<br />问题:SQL版在使用过程中有时会出现乱码<br />原因分析: SQL版的乱码问题还是出现在SQL SERVER的安装设置上。默认安装时系统默认的排序规则是拉丁文的排序规则,但一般人在安装时没有考虑到这一点,安装时只是点取下一步,安装完成后,造成了SQL版在使用过程中出现乱码。<br />解决方法:如果是新建数据库,可以在建立数据时指定排序规则,记得选中文简体(Chinese_PRC_CS_AI_WS);最彻底的就是重装SQL,在安装时自定义安装,选好语言版本及排序规则,这样问题就解决了。<br转载 2010-09-05 11:02:00 · 1820 阅读 · 0 评论 -
SQL2005四个排名函数(row_number、rank、dense_rank和ntile)的比较
<br />排名函数是SQL Server2005新加的功能。在SQL Server2005中有如下四个排名函数: <br /> 1.row_number<br /> 2.rank<br /> 3.dense_rank<br /> 4.ntile <br /> 下面分别介绍一下这四个排名函数的功能及用法。在介绍之前假设有一个t_table表,表结构与表中的数据如图1所示:<br /><br /> 图1<br /> 其中field1字段的类型是int,field2字段的类型是varchar<b转载 2010-09-08 11:13:00 · 331 阅读 · 0 评论 -
删除数据库所有表、视图、存储过程sql
一次性删除数据库所有表和所有存储过程 SQL语句 删除所有的表:如果由于外键约束删除table失败,则先删除所有约束:--/第1步**********删除所有表的外键约束*************************/DECLARE c1 cursor for转载 2011-10-13 12:33:44 · 2424 阅读 · 0 评论