import cx_Oracle

conn = cx_Oracle.connect("scott/admin@localhost:1521/orcl")
cursor = conn.cursor()

sql = "select ascii('Z'),ascii('H'),ascii('D'),ascii(' ') from dual"
cursor.execute(sql)
result = cursor.fetchall()
for i in result:
print(i)

sql = "select chr(90),chr(72),chr(32) from dual"
cursor.execute(sql)
result = cursor.fetchall()
for i in result:
print(i)

sql = "select concat('Hello','World') from dual"
cursor.execute(sql)
result = cursor.fetchall()
for i in result:
print(i)

sql = "select initcap('oh my god!') from dual"
cursor.execute(sql)
result = cursor.fetchall()
for i in result:
print(i)

sql = "select instr('oracle 11g','1',3,2) from dual"
cursor.execute(sql)
result = cursor.fetchall()
for i in result:
print(i)

sql = "select e.empno,e.ename,d.dname from emp e inner join dept d on e.deptno=d.deptno where length(e.ename)>5"
cursor.execute(sql)
result = cursor.fetchall()
for i in result:
print(i)

import cx_Oracle

conn = cx_Oracle.connect("hr/admin@localhost:1521/orcl")
cursor = conn.cursor()

sql = "select employee_id,lower(first_name),upper(last_name) from employees where lower(first_name) like 'a%'"
cursor.execute(sql)
result = cursor.fetchall()
for i in result:
print(i)

sql = "select ltrim('##########Eas###########','#'),rtrim('East ') from dual"
cursor.execute(sql)
result = cursor.fetchall()
for i in result:
print(i)

sql = "select replace('Bad Luck Bad Gril','Bad','Good') from dual"
cursor.execute(sql)
result = cursor.fetchall()
for i in result:
print(i)

sql = "select substr('MessageBox',8,3) from dual"
cursor.execute(sql)
result = cursor.fetchall()
for i in result:
print(i)

sql = "select ceil(7.3),ceil(7),ceil(-7.3) from dual"
cursor.execute(sql)
result = cursor.fetchall()
for i in result:
print(i)

sql = "select round(3.1415926,2) from dual"
cursor.execute(sql)
result = cursor.fetchall()
for i in result:
print(i)

sql = "select power(2,3) from dual"
cursor.execute(sql)
result = cursor.fetchall()
for i in result:
print(i)

sql = "select sysdate from dual"
cursor.execute(sql)
result = cursor.fetchall()
for i in result:
print(i)

sql = "select ADD_MONTHS(sysdate,6) from dual"
cursor.execute(sql)
result = cursor.fetchall()
for i in result:
print(i)

sql = "select sysdate,to_char(sysdate,'YYYY-MM-DD') from dual"
cursor.execute(sql)
result = cursor.fetchall()
for i in result:
print(i)
print(result[0][1])

sql = "select to_number('18f','xxx') from dual"
cursor.execute(sql)
result = cursor.fetchall()
for i in result:
print(i)

import cx_Oracle

conn = cx_Oracle.connect("scott/admin@localhost:1521/orcl")
cursor = conn.cursor()

sql = "select count(empno),round(avg(sal),2) from emp"
cursor.execute(sql)
result = cursor.fetchall()
for i in result:
print(i)

吴裕雄 python oracle检索数据(2)的更多相关文章

  1. 吴裕雄 python oracle检索数据(1)

    import cx_Oracle conn = cx_Oracle.connect("scott/admin@localhost:1521/ORCL")cursor = conn. ...

  2. 吴裕雄 python oracle操作数据库(4)

    import cx_Oracle conn = cx_Oracle.connect("scott/admin@localhost:1521/orcl")cursor = conn. ...

  3. 吴裕雄 python oracle子查询的用法(3)

    import cx_Oracle conn = cx_Oracle.connect("scott/admin@localhost:1521/orcl")cursor = conn. ...

  4. Oracle 检索数据(查询数据、select语句)

    用户对表或视图最常进行的操作就是检索数据,检索数据可以通过 select 语句来实现,该语句由多个子句组成,通过这些子句完成筛选.投影和连接等各种数据操作,最终得到想要的结果. 语法: select ...

  5. 吴裕雄 python 机器学习——数据预处理过滤式特征选取SelectPercentile模型

    from sklearn.feature_selection import SelectPercentile,f_classif #数据预处理过滤式特征选取SelectPercentile模型 def ...

  6. 吴裕雄 python 机器学习——数据预处理过滤式特征选取VarianceThreshold模型

    from sklearn.feature_selection import VarianceThreshold #数据预处理过滤式特征选取VarianceThreshold模型 def test_Va ...

  7. 吴裕雄 python 机器学习——数据预处理正则化Normalizer模型

    from sklearn.preprocessing import Normalizer #数据预处理正则化Normalizer模型 def test_Normalizer(): X=[[1,2,3, ...

  8. 吴裕雄 python 机器学习——数据预处理标准化MaxAbsScaler模型

    from sklearn.preprocessing import MaxAbsScaler #数据预处理标准化MaxAbsScaler模型 def test_MaxAbsScaler(): X=[[ ...

  9. 吴裕雄 python 机器学习——数据预处理标准化StandardScaler模型

    from sklearn.preprocessing import StandardScaler #数据预处理标准化StandardScaler模型 def test_StandardScaler() ...

随机推荐

  1. Vsftp的PASV mode(被动模式传送)和Port模式及 Linux下VsFTP配置全方案

    什么叫做PASV mode(被动模式传送)?他是如何工作的? FTP的连接一般是有两个连接的,一个是客户程和服务器传输命令的,另一个是数据传送的连接.FTP服务程序一般会支持两种不同的模式,一种是Po ...

  2. Android最新版支付宝支付集成

    上次集成支付宝支付已经很久了,今天写东西用到了支付宝支付,就大致写一下流程: 去蚂蚁金服下载最新版的Android&IOS端SDK 全部文档 -- 资源下载 -- App支付客户端 下载后解压 ...

  3. 零基础学习python_魔法方法(41-48课)(迭代器)

    接下来这个为啥要叫魔法方法呢,额,这个嘛我是跟小甲鱼的视频取的名字一样的,因为会讲比较多杂的东西,有... 魔法方法详细阅读地址:http://bbs.fishc.com/thread-48793-1 ...

  4. android 开发 实现一个ListView套嵌GirdView的滚动布局

    效果图 实现思维: 首先要处理管理好需要导入的数据,我们这里创建class来处理这些数据并且便于管理它们. 创建一个主activity的布局,里面需要一个ListView控件. 创建一个class继承 ...

  5. 使用jQuery编辑删除页面内容,两种方式

    第一种,比较少的编辑用这种,直接在那块内容上编辑,失去焦点即完成 前几天做编辑框的时候,需要只修改一个状态 //编辑角色 function editTr($this){ thatTd=$($this) ...

  6. JSP 静态文件路径配置

    在JSP中,往往需要引入一些静态文件. 例如这样引用. 往往因为目录结构的问题,不知道是用点还是 .../ ./ ../表示相对当前路径的上一级目录:./表示相对当前的路径: 这里有个快捷的办法. l ...

  7. iOS oc 检测手机移动网络和wifi是否开启

    利用Reachability的的一个方法currentReachabilityStatus 获取枚举类型值判断是否为2即可,不是2就不是WiFi. enum {        // DDG Netwo ...

  8. web.xml配置重理解

    <context-param> <param-name>home-page</param-name> <param-value>home.jsp< ...

  9. 转载 logback的使用和logback.xml详解 http://www.cnblogs.com/warking/p/5710303.html

    logback的使用和logback.xml详解  一.logback的介绍 Logback是由log4j创始人设计的另一个开源日志组件,官方网站: http://logback.qos.ch.它当前 ...

  10. Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean (default-clean)

    eclipse在使用maven的tomcat控件编译java程序时,报错 Failed to execute goal org.apache.maven.plugins:maven-clean-plu ...