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%
最新内容