分为建立,查询,修改,权限等等。本文以查询为主,概要介绍常用查询语句用法(不能保证以下所有命令都是标准SQL)
1. 结构与关键字
基本结构:
SELECT
FROM
WHERE
从哪里,选择什么(最终结果),条件是什么。
扩充结构:
SELECT [DISTINCT/QUIQUE]
FROM
WHERE
GROUP BY
HAVING
ORDER BY
INTO
--------------
WHERE:
分为过滤条件和连接条件,后者是用于多表查询。前者又分以下六种
- 比较条件
- 空值判定
- 范围判定
- 组属判定
- 模式匹配
- 复合条件
2. 实例
<1>
SELECT '(' || phone[1,3] ')', company
FROM …
这个例子中,|| 是串接,而phone[1,3]是指取此元素的1-3位
<2>多表查询
select customer.customer_num,lname,fname,order_num,order_date
from customer,orders
where customer.customer_num=orders.customer_num and state=’CA’
从两个表,customer,orders,查出属于CA的customer所订的单