SQL中文排序规则介绍
对于多表内联外联交叉联完全联
由于两表的排序规则不同而无法查询。从而产生错误
现说下中文的排序规则
Chinese_PRC //中文(香港特别行政区),中文(中华人民共和国),中文(新加坡)
Chinese_PRC_Stroke //按汉字笔画排序(中华人民共和国)

,

sql语句:group by 子句
group by 子句 按组统计数据。
例子:

  1. select orderid,sum(ordernum) as num  from order group by orderid
  2. //查找order表内orderid值不重复的记录,把ordernum和的值赋于别名num
  3. select orderid,ordernum from order group by orderid
  4. //这种写法是错误。因为没有用到函数。sum() avg()等

上面那句没用到函数产生错误的原因。现在Cngothic剖析一下
group by 子句 按组统计数据.意思
orderid ordernum
1 2
1 3
2 1
2 1
Read the rest of this entry »

,

sql语句:order by 子句
order by 子句用来定义返回数据排列顺序。正序asc 倒序desc
例子:

  1. select * from table order by id asc  // id自动编号或数值型

order by 子句可用于字符型,日期型,数值开,当然还有自动编号。
日期型按时间的早晚用asc desc来排列
字符型依A-Z排列。
数值型,自动编号就提了

,

select语句与from子句
动词select为整个语句的谓语部分,即要求sql server执行选择操作,select表示仅仅读取数据信息。所选择的内容由语法规则中的select后面的表达式或列名列表确定。
接着要加入更具体的限制,如从哪里读取数据。而from语句指定读取数据所在的一张表或几张表。
from 中文意思:来自。显而意见在SQL语句的意思是来自哪个表。
Read the rest of this entry »

, ,

在学习SQL2005中离开不了SQL2005示例数据库AdventureWorks数据库下载安装,,northwind数据库下载安装,,PUBS数据库下载安装。微软上的AdventureWorks,northwind,PUBS三库下载地址难找且又是E言文今天上传方便使用。
下载完SQL 2005示例库。解压后里面有两个文件夹 AdventureWorks 与 northwind

AdventureWorks数据库 安装使用方法:

在AdventureWorks文件夹下面有文件 AdventureWorksDB.msi。双击安装。
后打把此数据库附加到数据SQL 2005内。AdventureWorksDB.dbf的位置为:
C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\AdventureWorks_Data.mdf
我的 SQL 2005 安装在C:\Program Files\(即安装SQL 2005的默认安装路径)
到此步 AdventureWorks 安装完成。

northwind数据库,PUBS数据库 安装使用方法:

在northwind文件夹下面有文件 SQL2000SampleDb.msi。双击安装。
默认安装路径为:C:\SQL Server 2000 Sample Databases
里面包括 northwind数据库,PUBS数据库 与 northwind数据库,PUBS数据库 的SQL脚本文件
运行查询或附加数据库任选。Cngothic 采用附加的方法。把两库附加到SQL中。
到此结束。

, , , ,