会员登录 - 用户注册 - 网站地图 Office中国(office-cn.net),专业Office论坛
当前位置:主页 > 技巧 > Access技巧 > 查询视图 > 正文

Access常用sql基本查询语句汇总(2)

时间:2013-08-30 16:05 来源:office中国 作者:admin 阅读:

复合性的查询
SELECT *
FROM table_name1
WHERE EXISTS (
SELECT *
FROM table_name2
WHERE conditions )
说明:
1.WHERE 的 conditions 可以是另外一个的 query
2.EXISTS 在此是指存在与否

SELECT *
FROM table_name1
WHERE column1 IN (
SELECT column1 
FROM table_name2
WHERE conditions )
说明 
1. IN 後面接的是一个集合,表示column1 存在集合里面
2. SELECT 出来的资料形态必须符合 column1 条件的其他查询

SELECT *
FROM table_name1
WHERE column1 LIKE x% 
说明:
1.LIKE 必须和後面的x% 相呼应表示以 x为开头的字串

SELECT *
FROM table_name1
WHERE column1 IN (xxx,yyy,..)
说明 
1. IN 後面接的是一个集合,表示column1 存在集合里面

SELECT *
FROM table_name1
WHERE column1 BETWEEN xx AND yy
说明 
1. BETWEEN 表示 column1 的值介於 xx 和 yy 之间


更改资料:
UPDATE table_name
SET column1=xxx
WHERE conditoins
说明:
1.更改某个栏位设定其值为xxx
2.conditions 是所要符合的条件、若没有 WHERE 则
整个 table 的那个栏位都会全部被更改


删除资料:
DELETE FROM table_name
WHERE conditions
说明:删除符合条件的资料

(责任编辑:admin)

顶一下
(3)
75%
踩一下
(1)
25%
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价: