全面接触SQL语法(3)

东升丶懿少

东升丶懿少

2016-01-29 16:31

全面接触SQL语法(3),全面接触SQL语法(3)
 


  ORDER BY条件语句

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


  SELECT fieldlist


  FROM table


  WHERE selectcriteria


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


  fieldlist

  欲查询的字段名称。其中可以与ALL,DISTINCT,DISINCTROW,或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:DBASEDATASALES;];

PartB....FROM Table
IN "C:DBASEDATASALES" "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:DBASEDATASALES" "dBASE IV;"
WHERE 顾客编号 Like "A*";
所以当我们使用不同于ACCESS 的数据库时,必须指明该数据库的类型名称。

 
展开更多 50%)
分享

猜你喜欢

全面接触SQL语法(3)

SQLServer
全面接触SQL语法(3)

全面接触SQL语法

编程语言 网络编程
全面接触SQL语法

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

全面接触SQL语法(5)

SQLServer
全面接触SQL语法(5)

全面接触SQL语法(1)

SQLServer
全面接触SQL语法(1)

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

全面接触SQL语法(6)

SQLServer
全面接触SQL语法(6)

全面接触SQL语法(7)

SQLServer
全面接触SQL语法(7)

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

菜鸟必读Vista防火墙使用10大注意事项

菜鸟必读Vista防火墙使用10大注意事项

《神魔之塔》港版特色宠物大黄鸭揭秘

《神魔之塔》港版特色宠物大黄鸭揭秘
下拉加载更多内容 ↓