吴裕雄 python oracle检索数据(2)
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)的更多相关文章
- 吴裕雄 python oracle检索数据(1)
import cx_Oracle conn = cx_Oracle.connect("scott/admin@localhost:1521/ORCL")cursor = conn. ...
- 吴裕雄 python oracle操作数据库(4)
import cx_Oracle conn = cx_Oracle.connect("scott/admin@localhost:1521/orcl")cursor = conn. ...
- 吴裕雄 python oracle子查询的用法(3)
import cx_Oracle conn = cx_Oracle.connect("scott/admin@localhost:1521/orcl")cursor = conn. ...
- Oracle 检索数据(查询数据、select语句)
用户对表或视图最常进行的操作就是检索数据,检索数据可以通过 select 语句来实现,该语句由多个子句组成,通过这些子句完成筛选.投影和连接等各种数据操作,最终得到想要的结果. 语法: select ...
- 吴裕雄 python 机器学习——数据预处理过滤式特征选取SelectPercentile模型
from sklearn.feature_selection import SelectPercentile,f_classif #数据预处理过滤式特征选取SelectPercentile模型 def ...
- 吴裕雄 python 机器学习——数据预处理过滤式特征选取VarianceThreshold模型
from sklearn.feature_selection import VarianceThreshold #数据预处理过滤式特征选取VarianceThreshold模型 def test_Va ...
- 吴裕雄 python 机器学习——数据预处理正则化Normalizer模型
from sklearn.preprocessing import Normalizer #数据预处理正则化Normalizer模型 def test_Normalizer(): X=[[1,2,3, ...
- 吴裕雄 python 机器学习——数据预处理标准化MaxAbsScaler模型
from sklearn.preprocessing import MaxAbsScaler #数据预处理标准化MaxAbsScaler模型 def test_MaxAbsScaler(): X=[[ ...
- 吴裕雄 python 机器学习——数据预处理标准化StandardScaler模型
from sklearn.preprocessing import StandardScaler #数据预处理标准化StandardScaler模型 def test_StandardScaler() ...
随机推荐
- gulp 使用案例
1.gulp 配置: // 引入 gulp var gulp = require('gulp'); var watch = require('gulp-watch'), //导入所有gulp需要的模块 ...
- Java程序---多数字求和
题目: 编写一个程序,此程序从命令行接收多个数字,求和之后输出结果. 设计思想: 1.记录要输入的数字的个数n 2.建立一个长度为n的数组存储输入的数字 3.累加求和并输出结果 注:此程序中应用了Sc ...
- 洛谷 P1823 音乐会的等待
题目描述 N个人正在排队进入一个音乐会.人们等得很无聊,于是他们开始转来转去,想在队伍里寻找自己的熟人.队列中任意两个人A和B,如果他们是相邻或他们之间没有人比A或B高,那么他们是可以互相看得见的. ...
- ajax事件执行顺序
1.ajaxStart(全局事件) 2.beforeSend 3.ajaxSend(全局事件) 4.success(请求成功时调用) 5.ajaxSuccess(全局事件) 6.error 7.aja ...
- nodejs运行的两种方式<小记>
在mac上: 1.方式一:使用IDE运行 配置需要运行的js文件: 配置并运行 ①配置运行的js文件和运行的文件不一致时会导致报错.如图备注 ②当运行另一个文件提示端口8080被占用 ,需要改为其他端 ...
- Python之网络编程(Socket)
1.网络通信原理与互联网协议 详见:https://www.cnblogs.com/JackLi07/p/9218039.html 2.socket层 以上是tcp/ip五层协议的结构图,我们没有看到 ...
- vue2.0 slot用法
学习vue.js也有一段时间了,关于slot这一块,也看了不少次了,总感觉有点迷迷糊糊,不知其然也不知其所以然,抽出一段完整的时间,再一次仔细学习.稍微有点理解了,在此稍作记录,好记性不如烂笔头嘛! ...
- 【Selenium-WebDriver问题点】chromeDriver和chrome浏览器版本之间的兼容性问题
今天早晨因为测试需求,将chrome浏览器更新到最新的65版本,结果之前用的chromeDriver测试计划,都跑不通过了, 所以就在网上找了下,mark下. 最新的chromedriver与chro ...
- 【Selenium-WebDriver自学】WebDriver交互代码(十一)
==================================================================================================== ...
- 初识IP基础分类、CIDR
IP地址概念 IP(IPv4)地址是一个32位的二进制数,通常被分割为4个“8位二进制数”(也就是4个字节).IP地址通常用“点分十进制”表示成(a.b.c.d)的形式,其中,a,b,c,d都是0~2 ...