在Oracle数据库中如何用sql查询某一个用户名下的某张表里面的数据,select * from 表名 用户名 where id=1

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Oracle数据库中如何用sql查询某一个用户名下的某张表里面的数据,select * from 表名 用户名 where id=1相关的知识,希望对你有一定的参考价值。

    select * from 用户名.表名 where id=1

    当然如果查询的是你所在的用户下的表就可以省略用户名,如果要查询的不是你所在用户下的表,首先要确认你有该用户下查询该表的权限,如果没有,请向管理员联系了。

参考技术A 正巧我刚学的,select * from 表名 where id=1 就OK了 无需用户名! 参考技术B select * from scott.emp
scott为用户名
emp为表名本回答被提问者采纳

sql 中如何用别名作为查询条件

两个sql语句是用union连接的,例如:
select a.id as 'id',a.membername as 'name' b.suppliername as 'companyname' from member a
inner join supplier b on a.supplierid=b.supplierid where company like'%某某%'
union
select a.id as 'id',a.membername as 'name' b.customername as 'companyname' from member a
inner join customer b on a.customerid=b.customerid where companyname like '%某某%'
像这样的查询怎么用别名作为查询条件啊

SQL Server 2005/2008
Oracle 10/11

可以用 CTE, 来 “曲线”的实现这个要求.

例如:

1> with myCTE AS (
2> SELECT 1+2+3+4 AS 别名 UNION ALL
3> SELECT 2+3+4+5 AS 别名
4> )
5> SELECT * FROM myCTE WHERE 别名 = 10
6> go
别名
-----------
10

(1 行受影响)
参考技术A select * from (select a.id as 'id',a.membername as 'name' b.suppliername as 'companyname' from member a
inner join supplier b on a.supplierid=b.supplierid
union
select a.id as 'id',a.membername as 'name' b.customername as 'companyname' from member a
inner join customer b on a.customerid=b.customerid) a where companyname like '%某某%'本回答被提问者采纳

以上是关于在Oracle数据库中如何用sql查询某一个用户名下的某张表里面的数据,select * from 表名 用户名 where id=1的主要内容,如果未能解决你的问题,请参考以下文章

Oracle中如何用SQL把字符串转换成整型

在PL/SQL中如何用SQL语句查询数据库中所有表的数据数量?

oracle数据库中如何用sql语句查出重复字段以及如何删除?

在oracle中如何用sql语句计算一段时间中的星期六和星期天的天数?请大侠赐教!急求!!!!!!!!!!!

Oracle中如何用SQL把字符串转换成整型

Oracle中如何用命令创建表空间?