分类: Oracle
2006-08-21 10:46:41
PartA....FROM Table IN ""[dBASE IV;DATABASE=C:\DBASE\DATA\SALES;]; PartB....FROM Table IN "C:\DBASE\DATA\SALES" "dBASE IV;" |
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 的数据库时,必须指明该数据库的类型名称。 |
SELECT fieldlist FROM table WHERE selectcriteria GROUP BY groupfieldlist HAVING groupcriteria fieldlist 显示被查询的字段名称。(可与ALL,DISTINCT,DISTINCTROW,或TOP相结合) table 欲查询数据的表格名称。 selectcriteria 选取标准。 groupfieldlist 分组记录的字段名称,到多10个字段。而这些字段的顺序决定最高到最低的分组阶层。 groupcriteria 决定什么样的分组记录要被显示。 HAVING跟WHERE 的用法相当类似,不同之处在于HAVING必须用于GROUP之后的分组数据上。 例如: SELECT 分类编,Sum(库存数量) FROM 产品表格 GROUP BY 分类编号 HAVING Sum(库存数量)>100 AND 产品名称 LIKE "*纸"; |
SELECT fieldlist FROM table WHERE criteria GROUP BY groupfieldlist fieldlist 欲读取的字段名称。(可与ALL,DISTINCT,DISTINCTROW,或TOP合并使用) table 被查询的表格名称。 groupfieldlist 分组记录的字段名称,到多10个字段,而这些字段的顺序决定最高到最低的分组层次。 例如: SELECT 姓名,Count(姓名)AS 职员姓名 FROM 职员表格 WHERE 部门名称='业务部' GROUP BY 姓名 |
SELECT fieldlist FROM tableexpression[IN externaldatabase] fieldlist 表格中的字段名称。(可与ALL,DISTINCT,DISTINCTROW,或TOP相结合) tableexpression 表格名称,或多个表格的算式。 externaldatabase 若该表格参考到外部的数据库时,将其完整的路径名称记下。 例如: 从职员表格下,查询出所有姓名字段的数据(只有姓名字段被查询,其他则不显示)。 SELECT 姓名 FROM 职员表格; |
SELECT fieldlist FROM tableexpression WHERE criteria fieldlist 字段名称。(可与ALL,DISTINCT,DISTINCTROW,或TOP相结合) tableexpression 表格名称,或多个表格的算式。 criteria 查询的结果,必须依照这一限制标准。 例如: 要查询出职员表格中,所有姓氏是李的数据,可以用下面的语句。 SELECT 姓名 FROM 职员表格 WHERE 姓氏='李'; |
expr[Not]BETWEEN value1 AND value2 expr 指定要加以计算的字段与表达式的组合。 value1,value2 所指明的数值范围。 例如: 若是要从职员表格查询出所有年龄介于25-30岁的员工,可以利用下面的程序来做。 SELECT 姓名,年龄 BETWEEN 25 AND 30 FROM 职员表格; |
expression LIKE "pattern" expression 使用在WHERE条件子句,SQL表达式。 pattern 用以比较的字符串样式。 例如: 若是你要查询出所有以“李”为首的姓氏,可以利用下面的式子。 Like "李*" LIKE操作数的多种范例: 1、多个字符: (1)"a*a" 可筛选:"aa","aBa","aBBBa",不能筛选:"aBC" (2)"*ab*" 可筛选:"abc","AABB","Xab",不能筛选:"aZb","bac" 2、特殊字符: "a“*”a" 可筛选:"a*a",不能筛选:"aaa" 3、单一字符: "a?a" 可筛选:"aaa","a3a","aBa",不能筛选:"aBBBa" 4、单一数字: "a#a" 可筛选:"a0a","a1a","a2a",不能筛选:"aaa","a10a" 5、字符范围: "“a-z”" 可筛选:"f","p","j",不能筛选:"2","&" 6、指定字符以外部范围: "“!a-z”" 7、指定非数字: "“!0-9”" 可筛选:"A","a","&","~",不能筛选:"0","1","9" 8、组合式结构: "a“!b-m”#" 可筛选:"An9","az0","a99",不能筛选:"abc","aj0" |