sql

原创 2011年01月24日 16:54:00

运行sql脚本: 
如:source C:/Documents and Settings/new/桌面/学习/myclass.sql
注意最后面没有分号
db2中执行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;
select result.a,result.c
from  (select avg(course_mark) a,count(*) c from student_course) as result;
 
mysql约束策略(restrict),级联策略(cascade)
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行
 
oracle分页:
SELECT * 
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;

PL/SQL和sql是什么区别?

https://zhidao.baidu.com/question/187511430.html PL/SQL和sql是什么区别? cgxnjnj| 浏览 17977 次2010-09...
  • csnewdn
  • csnewdn
  • 2016年11月14日 13:39
  • 1285

SQL练习题完整(做完你就是高手)

SQL 练习题答案   一、补充作业一、   设有三个关系:                S(SNO, SNAME, AGE, SEX,Sdept)                SC(...
  • suheonline
  • suheonline
  • 2013年12月18日 15:51
  • 26304

[sql]用sql语句写排名

使用SQL语句求排名 表jh03有下列数据: name score aa  99 bb  56 cc  56 dd  77...
  • wendellup
  • wendellup
  • 2013年02月21日 17:27
  • 10835

自己实现一个SQL解析引擎

SQL的解析引擎包括查询编译与查询优化和查询的运行,主要包括3个步骤: 查询分析: 制定逻辑查询计划(优化相关) 制定物理查询计划(优化相关) 查询分析: 将SQL语句表示成某种有用的语法树. 制定...
  • qq910894904
  • qq910894904
  • 2014年06月26日 17:28
  • 22211

常见sql语句效率优化方式

数据库sql优化
  • high2011
  • high2011
  • 2015年12月09日 12:37
  • 1170

sql语句生成sql脚本

sql语句有一种特别的用法,相信很多人还不知道,我也是后来学到的,因此拿来跟大家分享下:生成sql脚本 举个例子: select 1 from student; 如果表中有数据的话,你就会发现查...
  • wangpeng047
  • wangpeng047
  • 2013年04月30日 09:38
  • 4385

ibatis sql中$和#的区别

情况:      今天碰到一个情况,就是一个列表页面,有多个刷选条件,如图 其实做起来很简单,相信没有任何难度,就是有些人就是会根据这4个条件各自写一段sql语句来获取数据。但我现在想直接用一条sq...
  • qq_18416057
  • qq_18416057
  • 2016年10月10日 11:24
  • 1843

在SQL语句中使用正则表达式

MySQL利用REGEXP命令提供给用户扩展的正则表达式功能,REGEXP实现的功能类似UNIX上的GREP和SED的功能,并且REGEXP在进行模式匹配时是区分大小写的。熟悉并掌握REGEXP的功能...
  • jiuba5
  • jiuba5
  • 2015年12月30日 23:26
  • 2185

SQL成绩统计分析—排名问题

ROW_NUMBER(),RANK(),DENSE_RANK(),NTILE()最近写了近半个月的成绩统计服务 , 被SQL折磨半死,下面介绍下在SQL成绩统计分析中遇到的一些小问题,首先介绍下成绩分...
  • u013419838
  • u013419838
  • 2015年07月18日 15:51
  • 6597

sql语言及sql分类

Sql的分类                      DDL(*)(Data Definition Language):数据定义语言,用来定义数据库对象:库、表、列等;             ...
  • daliyuan350649623
  • daliyuan350649623
  • 2016年09月02日 19:45
  • 2263
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:sql
举报原因:
原因补充:

(最多只允许输入30个字)