zoukankan      html  css  js  c++  java
  • 吴裕雄 python oracle子查询的用法(3)

    import cx_Oracle

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

    sql = "select * from emp where deptno=(select deptno from dept where dname='%s')" % ('RESEARCH')
    cursor.execute(sql)
    result = cursor.fetchall()
    for row in result:
    print(row)

    sql = "select * from emp join dept on emp.deptno=dept.deptno where dept.dname='%s'" % ('RESEARCH')
    cursor.execute(sql)
    result = cursor.fetchall()
    for row in result:
    print(row)

    sql = "select * from emp where sal>(select min(sal) from emp) and sal<(select max(sal) from emp)"
    cursor.execute(sql)
    result = cursor.fetchall()
    for row in result:
    print(row)

    sql = "select * from emp where deptno in (select deptno from dept where dname<>'%s')" % ('SALES')
    cursor.execute(sql)
    result = cursor.fetchall()
    for row in result:
    print(row)

    sql = "select * from emp where sal>any(select sal from emp where deptno=10)and deptno<>10"
    cursor.execute(sql)
    result = cursor.fetchall()
    for row in result:
    print(row)

    sql = "select * from emp where sal>all(select sal from emp where deptno=30)"
    cursor.execute(sql)
    result = cursor.fetchall()
    for row in result:
    print(row)

    sql = "select * from emp f where sal>(select avg(sal) from emp where job=f.job)"
    cursor.execute(sql)
    result = cursor.fetchall()
    for row in result:
    print(row)

  • 相关阅读:
    the error about “no such file or directory”
    Unable to Distribute in Xcode5?
    第一次连接数据库mongodb踩的坑
    在Mac下安装mongodb
    sudo brew install mongodb报错
    nodemon 热更新
    npm install 之前做的事
    JS事件委托应用场景
    解决CDN传统方法引入Iview icon 不显示问题
    React 入门
  • 原文地址:https://www.cnblogs.com/tszr/p/10124655.html
Copyright © 2011-2022 走看看