![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL SERVER
文章平均质量分 73
6刹那芳华6
这个作者很懒,什么都没留下…
展开
-
SQL 查询所有数据库,表名,表字段总结
MS SQL SERVER: 1、查询所有表 select [id], [name] from [sysobjects] where [type] = 'u' order by [name] 2、查询所有数据库 select [name] from [sysdatabases] order by [name] 3、查询表中字段 select [name] from [sysc转载 2015-01-14 13:47:38 · 238 阅读 · 0 评论 -
SQL 中char,varchar,nvarchar的区别
char char是定长的,也就是当你输入的字符小于你指定的数目时,char(8),你输入的字符小于8时,它会再后面补空值。当你输入的字符大于指定的数时,它会截取超出的字符。 nvarchar(n) 包含 n 个字符的可变长度 Unicode 字符数据。n 的值必须介于 1 与 4,000 之间。字节的存储大小是所输入字符个数的两倍。所输入的转载 2015-01-20 11:24:32 · 179 阅读 · 0 评论 -
SQL with ties之理解
“从100万条记录中的得到成绩最高的记录”。看到这个题目,通常我们的做法是: select top 1 * from student order by score desc 但是这样做你会发现,如果有几个人分数并列第一,这样就只能取到一个记录。用下面的代码的话,就可以正确地取出分数第一的所有记录: select top 1 with ties * from student转载 2015-01-05 20:22:53 · 309 阅读 · 0 评论