专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »数据库 » sql语法:全面接触SQL语法(3) »正文

sql语法:全面接触SQL语法(3)

来源: 发布时间:星期三, 2009年2月25日 浏览:0次 评论:0
="t18">


  ORDER BY条件语句

  此条件子句通常和SELECT语句合并使用目是将查询结果依照指定字段加以排序


  SELECT fieldlist


  FROM table


  WHERE selectcriteria


  ORDER BY field[ASC|DESC][,field2[ASC|DESC][,...]]


  fieldlist

  欲查询字段名称其中可以和ALLDISTINCTDISINCTROW或TOP起来使用


  table


  欲查询表格名称


  selectcriteria


  查询标准设置


  field1

  指定要依照那个字段作为排序依据若是你没有加上ORDER BY查询出数据集将不会作排序操作

  ASC

  递增顺序类别(默认值)


  DESC

  递减顺序类别

  例如:

  或是我们要将输出数据依据出生先后次序排列可以利用下面命令


  SELECT 姓名生日

  FROM 职员表格


  ORDER BY 生日

  SELECT LastName,FirstName

  FROM Employees

  ORDER BY LastName ASC;

  IN 条件子句

  指定要速胜哪个外部数据库表格(必须是Microsoft Jet数据库引擎所可以连接数据库如dBase,Paradox等等)

  
SELECT|INSERT]INTO destination IN
{path|["path" "type"]|[""[type;DATABASE=path]]}
FROM tableexpression IN
{path|["path" "type"]|[""[type;DATABASE=path]]}
destination


  欲插入数据外部表格名称

  tableexpression

  表格名称或是被读取数据表格名称这个参数可以是个单表格名称或是段已经被存储SQL查询等

  path

  包含该表格完整路径名称

  type

  数据库类型名称 通常是当数据库部属于Jet database时才会使用(例如:dBASE III,dBASE IV,Paradox 3.x,Paradox 4.x,或 Btrieve)

  例如:下面这两段意义相同


PartA....FROM Table
IN ""[dBASE IV;DATABASE=C:\DBASE\DATA\SALES;];

PartB....FROM Table
IN "C:\DBASE\DATA\SALES" "dBASE IV;"



  例如:Microsoft Jet database


SELECT 顾客编号
FROM 顾客表格
IN CUSTOMER.MDB
WHERE 顾客编号 Like "A*";
其中CUSTOMER.MDBO 为Jet database 数据库名称其中包含了顾客表格

例如:dBASE III or IV
SELECT 顾客编号
FROM 顾客表格
IN "C:\DBASE\DATA\SALES" "dBASE IV;"
WHERE 顾客编号 Like "A*";
所以当我们使用区别于ACCESS 数据库时必须指明该数据库类型名称

0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: