随笔分类 -  SQL

有关sql中碰到的查阅的知识点
摘要:有一个需求是对分数进行排名,相同的分数算是同一排名名次,同时排名的名次中不会有间隔。 创建表 插入数据如下: 第一次想的思路是 1.进行分组排序 2.把分组排序之后的表与原有的表进行左链接排序 代码如下: 得出的结果为 后发现更简便的方法,即用dense_rank,用这个函数即可达到排序的目的,代码 阅读全文
posted @ 2019-06-04 16:59 凉夏诺浅 阅读(180) 评论(0) 推荐(0)
摘要:创建一个自定义的标量函数,方法如下: sql语句解析: Employee:表示创建的标量函数名称 n:表示自定义的参数,参数名前都要加上@,后面空格加上参数类型 return int:表示返回的类型是int 类型 后面写的就都是固定的格式,返回的数据要在 return括号里写。 写完之后执行即可在如 阅读全文
posted @ 2019-06-03 18:16 凉夏诺浅 阅读(516) 评论(0) 推荐(0)
摘要:先用管理员身份登录到数据库,然后在安全性一栏中选中右键 新建用户名 》选中sql server 身份验证,输入密码 安全对象里是进行限制用什么用户名登录有操作哪些表的权限 点击状态,进行设置是否允许连接到数据库引擎,确定之后就创建了一个登录用户,直接登录进去即可。 阅读全文
posted @ 2019-01-30 16:45 凉夏诺浅 阅读(659) 评论(0) 推荐(0)
摘要:电脑上还原一个数据库时在指定盘下空间不足,就临时还原到有足够空间的盘下,后面想剪切到指定盘里,但是空间又不足。所以就开始进行收缩数据库日志。具体操作如下: 1.要先在更改的数据库上右键-属性-选项,把恢复模式更改为 简单 然后右键-任务-收缩-文件 然后就是选择相应的文件类型,收缩操作中更改日志大小 阅读全文
posted @ 2018-12-28 18:56 凉夏诺浅 阅读(653) 评论(0) 推荐(0)
摘要:Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06 Select CONVERT(varchar(100), GETDA 阅读全文
posted @ 2018-02-02 18:27 凉夏诺浅 阅读(256) 评论(0) 推荐(0)