记录

10.16

to_char函数的功能是将数值型或者日期型转化为字符型

select * from emp where rownum<=5; oracle行数,条件组合要加and,mysql是limit

英文日期条件查询select * from 表名 where to_char(DATE_TRAVEL,'yyyy-mm-dd')='2014-01-01'

生产数据导出:查询后导出csv file->保存替换->再次导出->右击打开,复制到新文件(必须保存utf-8格式),navicat 中 表->搜索框输入表名,右击导入向导->栏位分隔符逗号->日期分隔符-,完成

 10.17

查询条件

Ø  示例:查询每月能得到奖金的雇员

select * from 表名 where 列名 is not NULL

select * from 表名 where 列名 is NULL

Ø  范例:查询工资不大于1500和没有奖金的人

语法:NOT(查询条件)

select * from 表名 where not 条件

范例:基本工资大于1500但是小于3000的全部雇员

Between and等于 sal > =1500 and sal <= 3000

范例:查询雇员编号是7369,7499,7521的雇员编号的具体信息

指定了查询范围,那么sql可以使用IN关键字

语法: 列名 IN (值1,值2,....)     列名 NOT IN (值1, 值2,...)

SELECT * from 表名 where 列名 in ('')

LIKE中主要使用以下两种通配符

“%”:可以匹配任意长度的内容

“_”:可以匹配一个长度的内容

 

在oracle中不等号的用法可以有两种形式“<>”“!=”

 

 

 10.19

GROUP BY 语句

GROUP BY 语句用于结合合计函数,根据一个或多个列对结果集进行分组。

select 列名 from 表名 group by 列名

列中包含XXX数值

select * from 表名 where 列名in ('值','值')

查询的合计总人数

 

COUNT() 函数返回匹配指定条件的行数。
select count(列名) as 新显示的列表名 from T_RDVS_EXP_POP_TOTLE_DP where 列名=列中想要统计的值

ALL()

  :表示满足于子查询的所有条件

SELECT sno,cno from SCORES WHERE degree=ALL(select max(degree) from scores)

AVG 函数返回数值列的平均值。NULL 值不包括在计算中

select s.cno,avg(s.degree) from SCORES s where s.cno='3-105' group by s.cno

在 SQL 中增加 HAVING 子句原因是,WHERE 关键字无法与合计函数一起使用。

SELECT cno,avg(degree) from SCORES where cno LIKE '3%' group by cno having count(cno)>=5

-----------------------------------------------------------------------------------------------------------------------------------------------------

XML 和 CSS 、XML 和 XSLT 、通过 JavaScript 来解析 XML、XML to HTML、使用 XMLHttpRequest 对象、XML 应用程序、XML DOM 高级

http://www.w3school.com.cn/example/xmle_examples.asp

MyBatis

从 XML 中构建 SqlSessionFactory

sqlSessionFactory是mybatis中的一个中要的对象,通俗讲它是用来创建sqlSession对象的,而sqlSession用来操作数据库的。

SqlSession是由SqlSessionFactory创建,SqlSessionFactoryBuilder创建。

 

<!DOCTYPE mapper PUBLIC
        "-//mybatis.org//DTD Mapper 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">

sqlSessionFactory是mybatis中的一个中要的对象,通俗讲它是用来创建sqlSession对象的,而sqlSession用来操作数据库的。

 

10.23

查询数据库服务器版本select * from v$version;

10.26

python oracle操作

https://www.jb51.net/article/81598.htm

爬虫

https://blog.csdn.net/datacastle/article/details/78812572

xpath

http://www.w3school.com.cn/xpath/xpath_nodes.asp

 

posted @ 2018-10-16 16:03  ssyyhh  阅读(200)  评论(0编辑  收藏  举报