一、运算符
算术运算符:+ - * / 可以在select 语句中使用
连接运算符:|| select deptno|| dname from dept;
比较运算符:> >= = != < <= like between is null in
逻辑运算符:not and or
集合运算符: intersect ,union, union all, minus
要求:对应集合的列数和数据类型相同
查询中不能包含long 列
列的标签是第一个集合的标签
使用order by时,必须使用位置序号,不能使用列名

例:集合运算符的使用:
复制代码 代码如下:

intersect ,union, union all, minus
select * from emp intersect select * from emp where deptno=10 ;
select * from emp minus select * from emp where deptno=10;
select * from emp where deptno=10 union select * from emp where deptno in (10,20); –不包括重复行
select * from emp where deptno=10 union all select * from emp where deptno in (10,20); –包括重复行

二.ORACLE日期时间函数大全
TO_DATE格式(以时间:2007-11-02 13:45:25为例)

    Year:      yy two digits 两位年                显示值:07yyy three digits 三位年                显示值:007yyyy four digits 四位年                显示值:2007Month:      mm    number     两位月              显示值:11mon    abbreviated 字符集表示          显示值:11月,若是英文版,显示nov     month spelled out 字符集表示          显示值:11月,若是英文版,显示november Day:      dd    number         当月第几天        显示值:02ddd    number         当年第几天        显示值:02dy    abbreviated 当周第几天简写    显示值:星期五,若是英文版,显示friday    spelled out   当周第几天全写    显示值:星期五,若是英文版,显示friday        ddspth spelled out, ordinal twelfth Hour:hh    two digits 12小时进制            显示值:01hh24 two digits 24小时进制            显示值:13Minute:mi    two digits 60进制                显示值:45Second:ss    two digits 60进制                显示值:25其它Q     digit         季度                  显示值:4WW    digit         当年第几周            显示值:44W    digit          当月第几周            显示值:124小时格式下时间范围为: 0:00:00 - 23:59:59....      12小时格式下时间范围为: 1:00:00 - 12:59:59 ....
  1. 日期和字符转换函数用法(to_date,to_char)

select to_char(sysdate,’yyyy-mm-dd hh24:mi:ss’) as nowTime from dual; //日期转化为字符串
select to_char(sysdate,’yyyy’) as nowYear from dual; //获取时间的年
select to_char(sysdate,’mm’) as nowMonth from dual; //获取时间的月
select to_char(sysdate,’dd’) as nowDay from dual; //获取时间的日
select to_char(sysdate,’hh24’) as nowHour from dual; //获取时间的时
select to_char(sysdate,’mi’) as nowMinute from dual; //获取时间的分
select to_char(sysdate,’ss’) as nowSecond from dual; //获取时间的秒

select to_date(‘2004-05-07 13:23:44’,’yyyy-mm-dd hh24:mi:ss’) from dual//

  1. select to_char( to_date(222,’J’),’Jsp’) from dual

    显示Two Hundred Twenty-Two

3.求某天是星期几
select to_char(to_date(‘2002-08-26’,’yyyy-mm-dd’),’day’) from dual;
星期一
select to_char(to_date(‘2002-08-26’,’yyyy-mm-dd’),’day’,’NLS_DATE_LANGUAGE = American’) from dual;
monday
设置日期语言
ALTER SESSION SET NLS_DATE_LANGUAGE=’AMERICAN’;
也可以这样
TO_DATE (‘2002-08-26’, ‘YYYY-mm-dd’, ‘NLS_DATE_LANGUAGE = American’)

  1. 两个日期间的天数
    select floor(sysdate - to_date(‘20020405’,’yyyymmdd’)) from dual;

  2. 时间为null的用法
    select id, active_date from table1
    UNION
    select 1, TO_DATE(null) from dual;
    注意要用TO_DATE(null)

6.月份差
a_date between to_date(‘20011201’,’yyyymmdd’) and to_date(‘20011231’,’yyyymmdd’)
那么12月31号中午12点之后和12月1号的12点之前是不包含在这个范围之内的。
所以,当时间需要精确的时候,觉得to_char还是必要的

  1. 日期格式冲突问题
    输入的格式要看你安装的ORACLE字符集的类型, 比如: US7ASCII, date格式的类型就是: ‘01-Jan-01’
    alter system set NLS_DATE_LANGUAGE = American
    alter session set NLS_DATE_LANGUAGE = American
    或者在to_date中写
    select to_char(to_date(‘2002-08-26’,’yyyy-mm-dd’),’day’,’NLS_DATE_LANGUAGE = American’) from dual;
    注意我这只是举了NLS_DATE_LANGUAGE,当然还有很多,
    可查看
    select * from nls_session_parameters
    select * from V$NLS_PARAMETERS
  2. 复制代码 代码如下:

    select count(*)
    from ( select rownum-1 rnum
    from all_objects
    where rownum <= to_date(‘2002-02-28’,’yyyy-mm-dd’) - to_date(‘2002-
    02-01’,’yyyy-mm-dd’)+1
    )
    where to_char( to_date(‘2002-02-01’,’yyyy-mm-dd’)+rnum-1, ‘D’ )
    not in ( ‘1’, ‘7’ )

    查找2002-02-28至2002-02-01间除星期一和七的天数
    在前后分别调用DBMS_UTILITY.GET_TIME, 让后将结果相减(得到的是1/100秒, 而不是毫秒).

  3. 查找月份
    复制代码 代码如下:

    select months_between(to_date(‘01-31-1999’,’MM-DD-YYYY’),to_date(‘12-31-1998’,’MM-DD-YYYY’)) “MONTHS” FROM DUAL;
    1
    select months_between(to_date(‘02-01-1999’,’MM-DD-YYYY’),to_date(‘12-31-1998’,’MM-DD-YYYY’)) “MONTHS” FROM DUAL;
    1.03225806451613

  4. Next_day的用法
    复制代码 代码如下:

    Next_day(date, day)

    Monday-Sunday, for format code DAY
    Mon-Sun, for format code DY
    1-7, for format code D

11
select to_char(sysdate,’hh:mi:ss’) TIME from all_objects
注意:第一条记录的TIME 与最后一行是一样的
可以建立一个函数来处理这个问题
复制代码 代码如下:

create or replace function sys_date return date is
begin
return sysdate;
end;

select to_char(sys_date,’hh:mi:ss’) from all_objects;

12.获得小时数
extract()找出日期或间隔值的字段值
复制代码 代码如下:

SELECT EXTRACT(HOUR FROM TIMESTAMP '2001-02-16 2:38:40') from offer
SQL> select sysdate ,to_char(sysdate,'hh') from dual;      SYSDATE TO_CHAR(SYSDATE,'HH')
-------------------- ---------------------
2003-10-13 19:35:21 07      SQL> select sysdate ,to_char(sysdate,'hh24') from dual;      SYSDATE TO_CHAR(SYSDATE,'HH24')
-------------------- -----------------------
2003-10-13 19:35:21 19

13.年月日的处理
复制代码 代码如下:

select older_date,
newer_date,
years,
months,
abs(
trunc(
newer_date-
add_months( older_date,years*12+months )
)
) days

from ( select
trunc(months_between( newer_date, older_date )/12) YEARS,
mod(trunc(months_between( newer_date, older_date )),12 ) MONTHS,
newer_date,
older_date
from (
select hiredate older_date, add_months(hiredate,rownum)+rownum newer_date
from emp
)
)

14.处理月份天数不定的办法
select to_char(add_months(last_day(sysdate) +1, -2), ‘yyyymmdd’),last_day(sysdate) from dual
16.找出今年的天数
select add_months(trunc(sysdate,’year’), 12) - trunc(sysdate,’year’) from dual
闰年的处理方法
to_char( last_day( to_date(‘02’ | | :year,’mmyyyy’) ), ‘dd’ )
如果是28就不是闰年
17.yyyy与rrrr的区别
复制代码 代码如下:

‘YYYY99 TO_C


yyyy 99 0099
rrrr 99 1999
yyyy 01 0001
rrrr 01 2001

18.不同时区的处理
select to_char( NEW_TIME( sysdate, ‘GMT’,’EST’), ‘dd/mm/yyyy hh:mi:ss’) ,sysdate
from dual;

19.5秒钟一个间隔
复制代码 代码如下:

Select TO_DATE(FLOOR(TO_CHAR(sysdate,’SSSSS’)/300) * 300,’SSSSS’) ,TO_CHAR(sysdate,’SSSSS’)
from dual
2002-11-1 9:55:00 35786
SSSSS表示5位秒数

20.一年的第几天
select TO_CHAR(SYSDATE,’DDD’),sysdate from dual

310 2002-11-6 10:03:51

21.计算小时,分,秒,毫秒
复制代码 代码如下:

 select      Days,      A,      TRUNC(A*24) Hours,      TRUNC(A*24*60 - 60*TRUNC(A*24)) Minutes,      TRUNC(A*24*60*60 - 60*TRUNC(A*24*60)) Seconds,      TRUNC(A*24*60*60*100 - 100*TRUNC(A*24*60*60)) mSeconds
from
(      select      trunc(sysdate) Days,      sysdate - trunc(sysdate) A      from dual

)
select * from tabname
order by decode(mode,’FIFO’,1,-1)*to_char(rq,’yyyymmddhh24miss’);

//
floor((date2-date1) /365) 作为年
floor((date2-date1, 365) /30) 作为月
d(mod(date2-date1, 365), 30)作为日.

23.next_day函数 返回下个星期的日期,day为1-7或星期日-星期六,1表示星期日
next_day(sysdate,6)是从当前开始下一个星期五。后面的数字是从星期日开始算起。
1 2 3 4 5 6 7
日 一 二 三 四 五 六


select (sysdate-to_date(‘2003-12-03 12:55:45’,’yyyy-mm-dd hh24:mi:ss’))*24*60*60 from ddual
日期 返回的是天 然后 转换为ss

24,round舍入到最接近的日期
select sysdate S1,
round(sysdate) S2 ,
round(sysdate,’year’) YEAR,
round(sysdate,’month’) MONTH ,
round(sysdate,’day’) DAY from dual

25,trunc[截断到最接近的日期,单位为天] ,返回的是日期类型
select sysdate S1,
trunc(sysdate) S2, //返回当前日期,无时分秒
trunc(sysdate,’year’) YEAR, //返回当前年的1月1日,无时分秒
trunc(sysdate,’month’) MONTH , //返回当前月的1日,无时分秒
trunc(sysdate,’day’) DAY //返回当前星期的星期天,无时分秒
from dual

26,返回日期列表中最晚日期
select greatest(‘01-1月-04’,’04-1月-04’,’10-2月-04’) from dual

27.计算时间差
注:oracle时间差是以天数为单位,所以换算成年月,日

  select floor(to_number(sysdate-to_date('2007-11-02 15:55:03','yyyy-mm-dd hh24:mi:ss'))/365) as spanYears from dual        //时间差-年select ceil(moths_between(sysdate-to_date('2007-11-02 15:55:03','yyyy-mm-dd hh24:mi:ss'))) as spanMonths from dual        //时间差-月select floor(to_number(sysdate-to_date('2007-11-02 15:55:03','yyyy-mm-dd hh24:mi:ss'))) as spanDays from dual             //时间差-天select floor(to_number(sysdate-to_date('2007-11-02 15:55:03','yyyy-mm-dd hh24:mi:ss'))*24) as spanHours from dual         //时间差-时select floor(to_number(sysdate-to_date('2007-11-02 15:55:03','yyyy-mm-dd hh24:mi:ss'))*24*60) as spanMinutes from dual    //时间差-分select floor(to_number(sysdate-to_date('2007-11-02 15:55:03','yyyy-mm-dd hh24:mi:ss'))*24*60*60) as spanSeconds from dual //时间差-秒

28.更新时间
注:oracle时间加减是以天数为单位,设改变量为n,所以换算成年月,日
select to_char(sysdate,’yyyy-mm-dd hh24:mi:ss’),to_char(sysdate+n*365,’yyyy-mm-dd hh24:mi:ss’) as newTime from dual //改变时间-年
select to_char(sysdate,’yyyy-mm-dd hh24:mi:ss’),add_months(sysdate,n) as newTime from dual //改变时间-月
select to_char(sysdate,’yyyy-mm-dd hh24:mi:ss’),to_char(sysdate+n,’yyyy-mm-dd hh24:mi:ss’) as newTime from dual //改变时间-日
select to_char(sysdate,’yyyy-mm-dd hh24:mi:ss’),to_char(sysdate+n/24,’yyyy-mm-dd hh24:mi:ss’) as newTime from dual //改变时间-时
select to_char(sysdate,’yyyy-mm-dd hh24:mi:ss’),to_char(sysdate+n/24/60,’yyyy-mm-dd hh24:mi:ss’) as newTime from dual //改变时间-分
select to_char(sysdate,’yyyy-mm-dd hh24:mi:ss’),to_char(sysdate+n/24/60/60,’yyyy-mm-dd hh24:mi:ss’) as newTime from dual //改变时间-秒

29.查找月的第一天,最后一天
SELECT Trunc(Trunc(SYSDATE, ‘MONTH’) - 1, ‘MONTH’) First_Day_Last_Month,
Trunc(SYSDATE, ‘MONTH’) - 1 / 86400 Last_Day_Last_Month,
Trunc(SYSDATE, ‘MONTH’) First_Day_Cur_Month,
LAST_DAY(Trunc(SYSDATE, ‘MONTH’)) + 1 - 1 / 86400 Last_Day_Cur_Month
FROM dual;

三. 字符函数(可用于字面字符或数据库列)
1,字符串截取
select substr(‘abcdef’,1,3) from dual

2,查找子串位置
select instr(‘abcfdgfdhd’,’fd’) from dual

3,字符串连接
select ‘HELLO’||’hello world’ from dual;

4, 1)去掉字符串中的空格
select ltrim(’ abc’) s1,
rtrim(‘zhang ‘) s2,
trim(’ zhang ‘) s3 from dual

2)去掉前导和后缀
select trim(leading 9 from 9998767999) s1,
trim(trailing 9 from 9998767999) s2,
trim(9 from 9998767999) s3 from dual;

5,返回字符串首字母的Ascii值
select ascii(‘a’) from dual

6,返回ascii值对应的字母
select chr(97) from dual

7,计算字符串长度
select length(‘abcdef’) from dual

8,initcap(首字母变大写) ,lower(变小写),upper(变大写)
select lower(‘ABC’) s1,
upper(‘def’) s2,
initcap(‘efg’) s3
from dual;

9,Replace
select replace(‘abc’,’b’,’xy’) from dual;

10,translate
select translate(‘abc’,’b’,’xx’) from dual; – x是1位

11,lpad [左添充] rpad 右填充
select lpad(‘func’,15,’=’) s1, rpad(‘func’,15,’-‘) s2 from dual;
select lpad(dname,14,’=’) from dept;

12, decode[实现if ..then 逻辑] 注:第一个是表达式,最后一个是不满足任何一个条件的值
select deptno,decode(deptno,10,’1’,20,’2’,30,’3’,’其他’) from dept;
例:
select seed,account_name,decode(seed,111,1000,200,2000,0) from t_userInfo//如果seed为111,则取1000;为200,取2000;其它取0
select seed,account_name,decode(sign(seed-111),1,’big seed’,-1,’little seed’,’equal seed’) from t_userInfo//如果seed>111,则显示大;为200,则显示小;其它则显示相等

13 case[实现switch ..case 逻辑]
复制代码 代码如下:

SELECT CASE X-FIELD WHEN X-FIELD < 40 THEN 'X-FIELD 小于 40'WHEN X-FIELD < 50 THEN 'X-FIELD 小于 50'WHEN X-FIELD < 60 THEN 'X-FIELD 小于 60'ELSE 'UNBEKNOWN'END

FROM DUAL

注:CASE语句在处理类似问题就显得非常灵活。当只是需要匹配少量数值时,用Decode更为简洁。

四.数字函数
1,取整函数(ceil 向上取整,floor 向下取整)
select ceil(66.6) N1,floor(66.6) N2 from dual;

2, 取幂(power) 和 求平方根(sqrt)
select power(3,2) N1,sqrt(9) N2 from dual;

3,求余
select mod(9,5) from dual;

4,返回固定小数位数 (round:四舍五入,trunc:直接截断)
select round(66.667,2) N1,trunc(66.667,2) N2 from dual;

5,返回值的符号(正数返回为1,负数为-1)
select sign(-32),sign(293) from dual;

五.转换函数
1,to_char()[将日期和数字类型转换成字符类型]
1) select to_char(sysdate) s1,
to_char(sysdate,’yyyy-mm-dd’) s2,
to_char(sysdate,’yyyy’) s3,
to_char(sysdate,’yyyy-mm-dd hh12:mi:ss’) s4,
to_char(sysdate, ‘hh24:mi:ss’) s5,
to_char(sysdate,’DAY’) s6
from dual;
2) select sal,to_char(sal,’$99999’) n1,to_char(sal,’$99,999’) n2 from emp

2, to_date()[将字符类型转换为日期类型]
insert into emp(empno,hiredate) values(8000,to_date(‘2004-10-10’,’yyyy-mm-dd’));

3, to_number() 转换为数字类型
select to_number(to_char(sysdate,’hh12’)) from dual; //以数字显示的小时数

六.其他函数
1.user:
返回登录的用户名称
select user from dual;

2.vsize:
返回表达式所需的字节数
select vsize(‘HELLO’) from dual;

3.nvl(ex1,ex2):  
ex1值为空则返回ex2,否则返回该值本身ex1(常用)
例:如果雇员没有佣金,将显示0,否则显示佣金
select comm,nvl(comm,0) from emp;

4.nullif(ex1,ex2):
值相等返空,否则返回第一个值
例:如果工资和佣金相等,则显示空,否则显示工资
select nullif(sal,comm),sal,comm from emp;

5.coalesce:  
返回列表中第一个非空表达式
select comm,sal,coalesce(comm,sal,sal*10) from emp;

6.nvl2(ex1,ex2,ex3) :
如果ex1不为空,显示ex2,否则显示ex3
如:查看有佣金的雇员姓名以及他们的佣金
select nvl2(comm,ename,’) as HaveCommName,comm from emp;

七.分组函数
max min avg count sum
1,整个结果集是一个组
1) 求部门30 的最高工资,最低工资,平均工资,总人数,有工作的人数,工种数量及工资总和
复制代码 代码如下:

 select max(ename),max(sal), min(ename),min(sal),avg(sal),count(*) ,count(job),count(distinct(job)) ,sum(sal) from emp where deptno=30;

2, 带group by 和 having 的分组
1)按部门分组求最高工资,最低工资,总人数,有工作的人数,工种数量及工资总和
复制代码 代码如下:

select deptno, max(ename),max(sal),
min(ename),min(sal),
avg(sal),
count(*) ,count(job),count(distinct(job)) ,
sum(sal) from emp group by deptno;

2)部门30的最高工资,最低工资,总人数,有工作的人数,工种数量及工资总和
复制代码 代码如下:

select deptno, max(ename),max(sal),
min(ename),min(sal),
avg(sal),
count(*) ,count(job),count(distinct(job)) ,
sum(sal) from emp group by deptno having deptno=30;

3, stddev 返回一组值的标准偏差
select deptno,stddev(sal) from emp group by deptno;
variance 返回一组值的方差差
select deptno,variance(sal) from emp group by deptno;

4, 带有rollup和cube操作符的Group By
rollup 按分组的第一个列进行统计和最后的小计
cube 按分组的所有列的进行统计和最后的小计
select deptno,job ,sum(sal) from emp group by deptno,job;
select deptno,job ,sum(sal) from emp group by rollup(deptno,job);
cube 产生组内所有列的统计和最后的小计
select deptno,job ,sum(sal) from emp group by cube(deptno,job);

八、临时表
只在会话期间或在事务处理期间存在的表.
临时表在插入数据时,动态分配空间
复制代码 代码如下:

create global temporary table temp_dept
(dno number,
dname varchar2(10))
on commit delete rows;
insert into temp_dept values(10,’ABC’);
commit;
select * from temp_dept; –无数据显示,数据自动清除
on commit preserve rows:在会话期间表一直可以存在(保留数据)
on commit delete rows:事务结束清除数据(在事务结束时自动删除表的数据)

除法:
复制代码 代码如下:

select MOD(65,50) from dual –取余
select trunc( 65/33) from dual – 取整 trunc (1.9) = 1
select ceil(65/60) from dual – 取整 ceil(1.1) = 2

转载自:http://www.3lian.com/edu/2013/08-02/86216.html

oracle常用函数汇总(1)相关推荐

  1. Oracle常用函数汇总记录

    Oracle常用函数汇总记录 一.SUBSTR 截取函数 用法:substr(字符串,截取开始位置,截取长度) //返回截取的字, 字符串的起始位置为1,截取时包含起始位置字符 1.SUBSTR( & ...

  2. ORACLE常用函数汇总【转】

    PL/SQL单行函数和组函数详解 函数是一种有零个或多个参数并且有一个返回值的程序.在SQL中Oracle内建了一系列函数,这些函数都可被称为SQL或PL/SQL语句, 函数主要分为两大类: 单行函数 ...

  3. Oracle常用函数总结

    文章目录 Oracle常用函数 1. 时间及日期处理函数 1.1 时间格式表示方法 1.2 日期和字符串之间的转换 1.3 时间及日期的计算方法 1.4 日期常见问题处理 2. 字符串函数及数字截取函 ...

  4. ORACLE 常用函数——聚合函数

    ORACLE 常用函数 这个系列我将整理一些日常我们经常使用到的ORACLE函数,鉴于篇幅太长,我大体会按下面分类来整理.汇总这些常用的ORACLE函数,如果有些常用函数没有被整理进来,也希望大家指点 ...

  5. oracle常用函数api,Oracle-API OracleAPI、oracle10G函数大全(常用函数)、 联合开发网 - pudn.com...

    Oracle-API 所属分类:Oracle数据库 开发工具:SQL 文件大小:13650KB 下载次数:20 上传日期:2013-09-03 13:09:39 上 传 者:蓝 说明:  Oracle ...

  6. sqlserver oracle对比,sqlserver和oracle常用函数对比

    sqlserver和oracle常用函数对比 数学函数 1.绝对值 S:select abs(-1) value O:select abs(-1) value from dual 2.取整(大) S: ...

  7. matlab常用函数汇总

    matlab常用函数汇总 1.特殊变量与常数 ans 计算结果的变量名 computer 确定运行的计算机 eps 浮点相对精度 Inf 无穷大 I 虚数单位 inputname 输入参数名 NaN ...

  8. oracle常用函数number,Oracle 常用函数介绍

    Oracle常用函数介绍,包括日期函数.类型转换函数 常用日期函数 1.add_months()函数可以得到指定日期之前或之后n个月的日期 date_value:=add_months(date_va ...

  9. oracle中常用关键字,oracle常用函数及关键字笔记

    --函数及关键字-- 1.trim,ltrim,rtrim 去除字符,无指定默认去除空格 SELECT TRIM('a' FROM 'aafhfhaaaaaaaa'), LTRIM('aafhfhaa ...

  10. oracle regr,oracle常用函数总结(63)

    oracle常用函数总结(63) 63.REGR_ (Linear Regression) Functions功能描述:这些线性回归函数适合最小二乘法回归线,有9个不同的回归函数可使用. REGR_S ...

最新文章

  1. python实现简单的api接口-Python实现简单的API接口
  2. linux函数地址获取函数名,函数名/函数地址/函数指针
  3. java httpclient 关闭_【Java系列007】HttpClient调用:你考虑过关闭连接、并发了吗?...
  4. 维度退化(数据仓库)
  5. python2.7打印中文乱码的问题解决
  6. ceph对接openstack环境
  7. servlet执行流程代码分析
  8. 2021年数学建模国赛C题问题一详细思路和代码
  9. python读取excel绘制柱状图_python读取excel制作柱状图和词云图片
  10. 丁昊 北大计算机,北大清华17人!2018自主招生等类型入选名单公示,苏州333人!...
  11. 简单计算器与面积结合计算器
  12. 视频监控直播项目经验总结
  13. java entries_Java ZipFile entries()用法及代码示例
  14. R语言使用cph函数和rcs函数构建限制性立方样条cox回归模型、检验模型是否满足等比例风险、是否存在非线性关系、使用rms包的Predict函数计算指定连续变量和风险比HR值的关系并可视化
  15. 运维工作中常见的一些定律
  16. 目标检测YOLOv3
  17. java单书号表示什么_单书号和双书号有何区别?
  18. 数字信号处理:视频-15-FFT计算线性卷积
  19. ps流 转发_VAG.Node: GB28181 信令服务服务,支持PS流到RTMP流的转码和转发功能
  20. android获取4g网络ip,android 获取ip地址,获取2,3,4g,wifi状态等

热门文章

  1. 截止失真放大电路_技术分享:音频功放失真及常见改善方法
  2. 服务器磁盘配置信息,服务器磁盘阵列配置
  3. 科学道德与学风-2021雨课堂答案-第3章
  4. 服务器能打开其他网站打不开,为什么有的网页打不开其他能打开(浏览器网页打不开的原因有哪些)...
  5. tempo 2.0 学习记录
  6. 新媒体运营数据分析怎么做?
  7. 2019西安交大计算机专业研究生分数线,西安交通大学2019年考研分数线公布
  8. 【漏洞复现】Hadoop YARN 资源管理系统 REST API未授权访问
  9. mysql 1194_打开网页提示mysql发生错误,错误号1194,请问下该怎么解决? 爱问知识人...
  10. 野火指南者ESP8266模块学习