以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- SQL 语句中的符号总结 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=2824) |
-- 作者:狐狸爸爸 -- 发布时间:2009/5/18 17:41:00 -- SQL 语句中的符号总结 符号总结 1、SQL语句中的表名必须用大括号括起来,这是Foxtable的一个非常特殊的要求,例如: SELECT * FROM {订单} 2、字段名可以直接使用,也可以用方括号括起来,例如: SELECT [客户],[产品],[日期],[数量] FROM {订单} 或 SELECT 客户,产品,日期,数量 FROM {订单} 3、一些特殊的列名,例如包括符号的列名,必须用方括号括起来,例如: Select [_Identify],日期,数量 From {订单} 上面的语句中,列名"_Identify"因为包括符号"_",所以必须用方括号括起来,否则会提示错误。 4、SQL语句中的字符必须用单引号括起来,例如: SELECT * FROM {订单} WHERE 产品 = \'PD01\' OR 产品 = \'PD02\' 5、对于内部表和Access数据源,日期用符号#括起来,例如: SELECT * FROM {订单} WHERE 日期 >= #1/1/1999# AND 日期 <= #1/31/1999# 对于SQL SERVER数据源,日期用单引号括起来,例如: SELECT * FROM {订单} WHERE 日期 >= \'1/1/1999\' AND 日期 <= \'1/31/1999\' 6、数字可直接使用,例如: Select * From {订单} Where 数量 > 100
|
-- 作者:don -- 发布时间:2009/5/18 17:44:00 -- 学习再学习. |
-- 作者:kylin -- 发布时间:2009/5/18 18:01:00 -- 收藏 |
-- 作者:狐哥 -- 发布时间:2009/5/18 18:03:00 -- 再次学习. |
-- 作者:yangming -- 发布时间:2009/5/18 18:43:00 -- 收藏学习了! |
-- 作者:wcs -- 发布时间:2009/5/18 20:07:00 -- 是的是的 |
-- 作者:狐哥 -- 发布时间:2009/5/22 17:31:00 -- SELECT * FROM {订单} WHERE 用户 = user.name 这个USER.NAME 用什么符号.如不用提取不到. |
-- 作者:狐哥 -- 发布时间:2009/5/22 17:42:00 -- 知道了,呵呵 |
-- 作者:wcs -- 发布时间:2009/5/23 0:07:00 -- 七楼: 你的这个查询好像不对,USER 表里的有关字段没有加到SELCET里面,如果判断是那一个NAME? [此贴子已经被作者于2009-5-23 0:08:37编辑过]
|
-- 作者:狐狸爸爸 -- 发布时间:2009/5/23 7:20:00 -- 以下是引用狐哥在2009-5-22 17:31:00的发言:
SELECT * FROM {订单} WHERE 用户 = user.name 这个USER.NAME 用什么符号.如不用提取不到.
|