![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql查询
海角七号ML
Java开发爱好者
展开
-
sql查询原理
笛卡尔积:笛卡尔积是关系代数里的一个概念,表示两个表中的每一行数据任意组合单表查询:根据where条件过滤表中的数据,形成一个中间表(对用户不可见),然后根据select后面的列从中间表中返回需要的数据两表连接查询:先对2表笛卡尔积,并用on后面的条件对数据过滤形成中间表,然后根据where条件对中间表进行过滤多表连接查询:原理和两表连接查询一样,先2个表查询,在用结果集和滴三张表连接原创 2014-01-21 22:35:31 · 983 阅读 · 0 评论 -
sql 中数据类型的转换
CAST()函数的参数是一个表达式,它包括用AS关键字分隔的源值和目标数据类型。以下例子用于将文本字符串'123'转换为整型:SELECT CAST('123' AS int) from原创 2014-04-28 22:34:55 · 547 阅读 · 0 评论 -
查询一个数据集中的第一条数据
ORACLE:select a.rownum,a.* from dual原创 2014-04-28 22:32:06 · 745 阅读 · 0 评论 -
oracle中date日期转换比较
在oracle中date类型的数据格式是原创 2014-05-18 15:30:57 · 1578 阅读 · 0 评论 -
DB2常用命令
导出一个表的数据:export to d:\ML_ML.del of del select * from puyuan(d:\ML_ML.del :导出的文件的路径和文件名 puyuan:要导出的表名)把一个文件导入到一个表中:import from d:\ML_ML.del of del insert into puyuan_ml翻译 2014-03-02 20:19:15 · 481 阅读 · 0 评论 -
left join / right join /inner join 区别
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录 inner join(等值连接) 只返回两个表中联结字段相等的行test1表id name1 aa12 aa23 aa34 aa45 aa56 aa6 te原创 2014-02-19 12:52:11 · 514 阅读 · 0 评论 -
sql中的with as
String sql = “select * from emp where empno in (select a.empno from (select rownum,e.* from emp e) a where rownum)”;上面sql的查询原理:红色标记部分为子查询部分,sql先执行子查询部分,得到一个结果集(10条),然后在执行外部查询,在执行外部查询的时候,要和子查询的结果集比较1原创 2014-02-17 23:02:35 · 530 阅读 · 0 评论 -
缓存
一、缓存和内存的区别:1、缓存位于CPU的一部分,它存在于CPU中;缓存是为了解决CPU速度和内存的速度差异的问题,内存中被CPU访问最频繁的数据和指令被复制入CPU中的缓存,这样CPU就可以不经常到象“蜗牛”一样慢的内存中去取数据了,CPU只要到缓存中去取就行了,而缓存的速度要比内存快很多2、内存则是作为CPU与硬盘间的存储支撑。插在主板的内存槽中。它是与CPU进行沟通的桥梁。计算机翻译 2014-01-25 21:50:17 · 855 阅读 · 0 评论 -
sql中select原理
这篇文章分析的很好 对程序员是一个很好的借鉴,转载过来和大家分享我并非专业DBA,但作为B/S架构的开发人员,总是离不开数据库。一般开发员只会应用SQL的四条经典语句:select,insert,delete,update。但是我从来没有研究过它们的工作原理,这篇我想说一说select在数据库中的工作原理。B/S架构中最经典的话题无非于三层架构,可以大概分为数据层,业务逻辑层和表示层,而转载 2014-01-24 22:08:02 · 573 阅读 · 0 评论 -
Oracle中查询一个字符出现的次数
题目:查询在colmn1字段中原创 2014-04-28 22:10:36 · 4989 阅读 · 0 评论