运行sql脚本:
如:source C:/Documents and Settings/new/桌面/学习/myclass.sql
注意最后面没有分号
如:source C:/Documents and Settings/new/桌面/学习/myclass.sql
注意最后面没有分号
db2中执行sql脚本
db2=> connect to courses
db2=> quit
c:>db2 -tvf d:courses.sql
db2=> connect to courses
db2=> quit
c:>db2 -tvf d:courses.sql
db2查看表结构:describe table table_name
select (select count(*) from student_course),(select avg(course_mark) from student_course)
from student_course;
from student_course;
select result.a,result.c
from (select avg(course_mark) a,count(*) c from student_course) as result;
from (select avg(course_mark) a,count(*) c from student_course) as result;
mysql约束策略(restrict),级联策略(cascade)
mysql客户端设定语句界定符,delimit 符号, 如:delimit //
mysql客户端设定语句界定符,delimit 符号, 如:delimit //
mysql分页查询
LIMIT子句可以用来限制由SELECT语句返回过来的数据数量,它有一个或两个参数,如果给出两个参数,
第一个参数指定返回的第一行在所有数据中的位置,从0开始(注意不是1),第二个参数指定最多返回行
数。例如:
select * from table LIMIT 5,10; #返回第6-15行数据
select * from table LIMIT 5; #返回前5行
select * from table LIMIT 0,5; #返回前5行
第一个参数指定返回的第一行在所有数据中的位置,从0开始(注意不是1),第二个参数指定最多返回行
数。例如:
select * from table LIMIT 5,10; #返回第6-15行数据
select * from table LIMIT 5; #返回前5行
select * from table LIMIT 0,5; #返回前5行
oracle分页:
SELECT *
FROM
(
SELECT A.*, ROWNUM RN
FROM
(
SELECT * FROM TABLE_NAME
) A
WHERE ROWNUM <= 40
)
WHERE RN >= 21
FROM
(
SELECT A.*, ROWNUM RN
FROM
(
SELECT * FROM TABLE_NAME
) A
WHERE ROWNUM <= 40
)
WHERE RN >= 21
select *
from (
select c.*, rownum rn
from (select * from courses) c
where rownum <4
)
where rn >=2;