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. Flume案例Ganglia监控

    Flume案例和Flume监控系统的使用: 安装 将apache-flume-1.7.0-bin.tar.gz上传到linux的/opt/software目录下 解压apache-flume-1.7. ...

  2. DNS(bind)服务器安装和配置

    一.前言 DNS 域名系统(英文:Domain Name System,缩写:DNS)是因特网的一项服务.它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网.DNS使用TCP ...

  3. python 打印调用栈

    import traceback def BBQ(): traceback.print_stack() 引入 traceback 包,在某个函数中执行 traceback.print_stack().

  4. 常见排序算法 - Java实现

    1.冒泡排序 每次比较相邻的两个元素大小,调整顺序.从头到尾执行一轮(i),最大数值的元素就排到最后.每次从头到尾执行一轮,都会排好一个元素(length - i - 1).这就是说一个包含 n 个元 ...

  5. Failed to execute request because the App-Domain could not be created. Error: 0x80070002 系统找不到指定的文件。

    360更新补丁后,网站就打不开aspx文件了,后来一查是framework2.0的KB2844285这个补丁引起的.把它卸载掉就ok了!          

  6. ROS学习手记 9 -- 阶段性复习

    ROS 阶段性总结 1. 基本概念 ROS 是建立在Linux特别是Ubuntu系统上的一套软件系统,它具有操作系统的特征 ,负责管理各个模块的协同运行.设计初衷主要是面向机器人软硬件开发的特点:多 ...

  7. tornado运行提示OSError: [WinError 10048] 通常每个套接字地址(协议/网络地址/端口)只允许使用一次。

    找到占用端口的进程,kill掉 netstat -ano | find $(port) kill: tskill $(PID)

  8. 24.API爬天气预报数据

    1.免费注册API 地址: https://console.heweather.com/ 必须要用IE浏览器打开,注册邮箱激活,打开控制台,如图: 认证key是访问api的钥匙 2.阅读api说明开发 ...

  9. 47.纯 CSS 创作一个蝴蝶标本展示框

    html,body{ margin:; padding:; } body{ height: 100vh; display: flex; justify-content: center; align-i ...

  10. python大法好——

    1.字符串 字符串是 Python 中最常用的数据类型.我们可以使用引号('或")来创建字符串. Python的字符串内建函数 Python 的字符串常用内建函数如下: 1.大小写转换: & ...