冯海滨博客

海滨博客

SQL2008和sql2008 r2有什么区别

0条评论 503 ℃

 首先从不同的角度来说

1 如果你是VS2008 则配合良好的是 SQL 2008 而不是 SQL 2008R2.

2 如果是 VS2010 则配合良好的是2008R2

3 SSRS 的 REPROTING BUILDER 从2 变成 3 这是让开发这头疼的事情,不要以为2008R2 和 2008 就

  全部兼容,这里要告诉你,在这个问题上他们绝对不兼容

4 不同的在SSAS 以及 SSRS 在SSAS上面懂了不少手脚,具体查看微软网站,SSRS提供更多的 图标

5 如果你是多BI (商务智能)那建议2008R2 但如果是单纯数据库,则没有太多分歧

...

sql trim()函数去掉两头空格

0条评论 535 ℃

1.sql trim()函数去掉两头空格
sql语法中没有直接去除两头空格的函数,但有ltrim()去除左空格rtrim()去除右空格。
合起来用就是sql的trim()函数,即select ltrim(rtrim(UsrName))


2.distinct 选择多列,其中一列不能重复,其他列取最大值。
GoodName GoodVersion
 物品一   1.0
 物品一   2.0
 物品二   1.0
 物品二   2.0
如果想得到
 物品一   2.0
 物品二   2.0
用select distinct GoodName,GoodVersion from..不行。
distinct作用于两列的时候,是两列同时重复才算重复。
所以用一种特殊的方法来处理。
select max(GoodName),max(GoodVersion) from t_Good group by GoodName
以GoodName分组,就能保证GoodName不会重复。

...