在oracle数据库中,若何利用plsql查询数据库表中的数据呢?本文只介绍查询的根本方式,以及select的根本语法
利用plsql毗连上数据库之后,睁开【Tables】选项,在想要查询的数据库表上面点击鼠标右键,选择【Query data】选项,右侧呈现的窗口中,会默认查询这个表的数据
例如:select * from TBLTEST t
在右侧的窗口中,指心猿意马列查询,好比,只查询出项目编码、项目名,可以利用下面的SQL语句
select ITEMCODE, ITEMNAME
from TBLTEST
查询的时辰,字段名称巨细写,可以与数据库的字段纷歧样。也就是说,字段名是忽略巨细写的
select itemcode, ITEMname
from TBLTEST
切确匹配,查询项目编码栏位 = Item001 的成果,从执行成果看出,切确匹配当作功了。请注重,此时的 Item001 与数据库中的值巨细写是完全匹配的
select *
from tblTest
where itemcode = 'Item001'
切确匹配,查询项目编码栏位 = item001 的成果,注重,此时的I酿成了小写字母,与数据库中的值巨细写纷歧样了。成果就查询不到成果了。是以,oracle数据库中的切确匹配,需要连结值巨细写一致
select *
from tblTest
where itemcode = 'item001'
oracle数据库查询的时辰,oracle系统的关头字,好比select,from,where是不区分巨细写的。例如,下面这种关头字巨细写夹杂的sql语句,也能查询出成果
select *
FROM tblTest
WHere itemcode = 'Item001'
Oracle数据库中,所有的SQL最终城市翻译当作大写字母然后再执行。是以,建议oracle关头字、表名、字段都写当作大写字母,可是过滤的字符值,需要按照现实值巨细写
SELECT *
FROM TBLTEST
WHERE ITEMCODE = 'Item001'
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!