查询数据库中某个字段的sql语句怎么写

查询数据库中某个字段的sql语句怎么写,第1张

1、在计算机中,打开Oracle的连接程序,用新建的数据库管理员,进入Oracle控制的窗口上,鼠标左键单击服务器按钮,并选择SQL工作表,如下图所示。

2、接着,在Oracle服务器的窗口上,在输入窗口中输入SQL查询语句,并单击执行按钮,可以看到表格当前的数据,但是没有显示出字段类型,如下图所示。

3、 然后,在SQL工作表的窗口上,输入查询表格的字段类型的SQL语句,可以作为参考,如下图所示。

4、接着,在SQL工作表的窗口上,输入查询表格的字段类型的SQL语句,并单击执行按钮,在提示窗口中,显示出错误类型,如下图所示。

5、然后,在SQL工作表的窗口上,修改查询表格的字段类型的SQL语句,添加列名的关键字,并单击执行按钮。可以看到SQL语句执行成功的提示信息,如下图所示。

6、最后,在SQL工作表的窗口上,通过查询表格的字段类型的SQL语句,可以看到表格中字段的字段类型了,如下图所示。通过这样的 *** 作就学会了在Oracle数据库中查询表格的字段类型了。

首先select

from

where

proid=1的作为第一层树节点,当点击树节点的时候,select

from

where

proid=所选择节点id,取下一层节点。

-- 查询你 当前用户下,有哪些表\x0d\SELECT FROM user_tables\x0d\\x0d\-- 查询你 当前用户下, 可以访问哪些表 [也就是访问自己 和 其他用户的]\x0d\SELECT FROM all_tables\x0d\\x0d\-- 查询当前数据库所有的表, 需要你有 DBA 的权限\x0d\SELECT FROM dba_tables

查询是SQL语言的核心,SQL语言只提供唯一一个用于数据库查询的语句,即SELECT语句。用于表达SQL查询的SELECT语句是功能最强也是最复杂的SQL语句,它提供了很多选项和使用方法。SELECT语句的命令格式如下:

SELECT查询语句是由七个子句构成,其中SELECT和FROM子句是一个完整SELECT查询语句必须要有的,其它的子句可以根据具体需要任选。上述的每个子句功能说明如下:

(1)SELECT子句

列出所有要求SELECT语句进行检索的数据项,这些项可能取自数据库中关系表的列,也可以是SQL在执行查询时进行计算的表达式。这里的ALL和DISTINCT选项,表示查询出的结果中是否容许有内容重复的行出现,缺省时是ALL项,表示容许有重复的行出现,而则表示查询出所指定关系表中所有的列。

(2)FROM子句

FROM子句列出包含所要查询的数据关系表。

(3)WHERE子句

WHERE子句告诉SQL只查询某些关系表中满足一定要求的行的数据,查询要求由WHERE子句中的查询条件确定。

(4)GROUP BY子句

GROUP BY子句指定当前查询是汇总查询,即不是对根据每行产生一个查询结果,而是对相似的行进行分组,然后再对每组产生一个汇总查询的结果。

(5)HAVING子句

HAVING子句告诉SQL只对由GROUP BY所得到的某些行组的结果进行过滤,选择出满足分组条件的分组。

(6)ORDER BY子句

ORDER BY子句确定是否将查询出的结果按一列或多列中的数据进行排序,缺省时是不排序的。

(7)INTO子句

INTO子句确定是否将查询出的结果存入一张新的关系表中,缺省时只将查询出现的结果显示在屏幕上。这是非标准SELECT语句中的子句,但目前绝大多数实际应用的SQL数据库系统的SQL语言提供了这一选项。

下面是一些使用SELECT查询语句进行数据查询的示例。

例1:列出销售额超过6000元的销售人员的姓名、销售目标和超过销售目标的销售额。

SELECT NAME,QUOTA,(SALES_QUOTA)

FROM SALESREPS

WHERE SALES>6000

例2:查出1999年最后一个季度的订单情况。

SELECT ORDER_NUM,ORDER_DATE,PRODUCT,AMOUNT

FROM ORDERS

WHERE ORDER_DATE BETWEEN "01-OCT-99" AND "31-DEC-99"

例3:查出名称是以ABC开头的产品订单情况。

SELECT ORDER_NUM,ORDER_DATE,PRODUCT,AMOUNT

FROM ORDERS

WHERE PRODUCT LIKE "ABC%"

例4:列出所有的销售处,按区域名字母顺序排列。

SELECT CITY,REGION

FROM OFFICE

ORDER BY REGION ASC

在这里ASC表示升序,如果表示降序可用DESC。

例5:列出每个销售人员以及他们工作的城市和区域的情况。

SELECT NAME,CITY,REGION

FROM SALESREPS,OFFICE

WHERE REP_OFFICE=OFFICE

例6:查出有多少销售员的销售额超过了其目标额,以及他们的销售额总和。

SELECT COUNT(NAME),SUM(SALES)

FROM SALESREPS

WHERE SALES>QUOTA

--1、查看表空间的名称及大小

select

ttablespace_name,

round(sum(bytes/(10241024)),0)

ts_size

from

dba_tablespaces

t,

dba_data_files

d

where

ttablespace_name

=

dtablespace_name

group

by

ttablespace_name;

--2、查看表空间物理文件的名称及大小

select

tablespace_name,

file_id,

file_name,

round(bytes/(10241024),0)

total_space

from

dba_data_files

order

by

tablespace_name;

3查看所有表空间使用情况

select

bfile_id

文件ID号,

btablespace_name

表空间名,

bbytes/1024/1024||'M'字节数,

(bbytes-sum(nvl(abytes,0)))/1024/1024||'M'

已使用,

sum(nvl(abytes,0))/1024/1024||'M'

剩余空间,

round(100

-

sum(nvl(abytes,0))/(bbytes)100,2)||

'%'

占用百分比

from

dba_free_space

a,dba_data_files

b

where

afile_id=bfile_id

group

by

btablespace_name,bfile_id,bbytes

order

by

bfile_id;

总有一款适合你!

貌似楼上的兄弟写的有些问题哦,lz试一下吧。有问题再追问吧。

1

select t1sno,t1sname,t3score

from students t1,sports t2,attending t3

where t1sno=t3sno 

and t2spno=t3spno

and t2spname in('滑轮','羽毛球');

2

select t1sno

from student t1

where not exists(select  from student t2,attending t3 

where t2sno=t3sno and t2sno='李磊' 

and not exists(select  from attending t4 

where t4sno=t1sno and cspno=t3spno));

3

select t1sname,count(spno)

from student a,

(select t1sno,count(spno)

from student t1,attending t2

where t1sno=t2sno and t2score>85

group by t1sno

having count(spno)>=3)b

where asno=bsno;

以上就是关于查询数据库中某个字段的sql语句怎么写全部的内容,包括:查询数据库中某个字段的sql语句怎么写、SQL语句查询数据库、怎么用sql语句查询等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9544540.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存