首页 > 数据库 >Oracle使用*的注意事项

Oracle使用*的注意事项

时间:2024-03-06 17:15:05浏览次数:15  
标签:name 注意事项 select 使用 Oracle SELECT ORA

1.问题

这里运行下述代码提示: ORA-00936: 缺失表达式

SELECT *
FROM ( 
		SELECT ROWNUM AS rm, *
		FROM (
			SELECT prod_name, prod_price 
			FROM PRODUCTS
			ORDER BY PROD_PRICE DESC
		) t1
		WHERE ROWNUM <= 6
	) t2
WHERE rm > 3;

2.解决

参考:oracle查询*时所需注意事项
如果既要使用,又要手动再选择某个字段
此时如果使用select ,name from table是会报错的
[936] [42000]: ORA-00936: 缺失表达式
[42000][923] ORA-00923: 未找到要求的FROM 关键字 等等
当我们需要使用
也需要再增加某些字段时,需要使用表别名来实现,如下
select t.* ,name ,address from table t
需要将表别名来引用

标签:name,注意事项,select,使用,Oracle,SELECT,ORA
From: https://www.cnblogs.com/trmbh12/p/18055756

相关文章

  • 第六十八天 BBS项目之四 分组连表查询 路由匹配进阶使用
    一、内容回顾#1登录页面搭建-bootsrtap的栅格,form-group,input:form-control-验证码#2验证码图片的生成-1pillow生成一张图片-2图片上写文字-3设置文字大小,设置文字颜色,设置文字字体格式(ttf)-45位大小写字母,数字-5点,线,弧形-6放到bytesio,取出来 img.save(f,'p......
  • flask-cache模块的使用
    安装模块pip3installFlask-Caching使用方式fromflaskimportFlaskfromflask_cachingimportCacheconfig={"DEBUG":True,#someFlaskspecificconfigs"CACHE_TYPE":"SimpleCache",#Flask-Cachingrelatedconfigs......
  • Linux `chown` 命令的详细使用说明文档概要
    chown命令在Linux中用于更改文件或目录的所有者和/或所属组。以下是chown命令的详细使用说明文档:chown命令简介chown命令允许系统管理员或文件的所有者更改文件或目录的所有者和/或所属组。这是一个强大的命令,需要谨慎使用,因为不正确的使用可能导致系统安全性或文件访问......
  • Oracle with查询
    在Oracle数据库中,"WITH"子句通常用于编写递归查询或者子查询,并且可以在查询中创建临时的命名结果集。这样可以使得复杂的查询变得更加清晰和易于理解。WITH子句也被称为公共表表达式(CTE)。下面是一个简单的示例,演示了WITH子句的基本用法: witht1as(selecthostid,host,sta......
  • wtforms模块的使用
    介绍#类似django中的forms组件#分离项目几乎不用,了解使用即可#作用1做数据校验2渲染模板3渲染错误信息使用方式py文件中fromflaskimportFlask,render_template,request,redirectfromwtformsimportFormfromwtforms.fieldsimportsimplefromwtform......
  • 代码随想录算法训练营第三十八天| ● 理论基础 ● 509. 斐波那契数 ● 70. 爬楼梯
    理论基础 代码随想录(programmercarl.com)动态规划的五部曲:确定dp数组(dptable)以及下标的含义确定递推公式dp数组如何初始化确定遍历顺序举例推导dp数组斐波那契数 题目链接:509.斐波那契数-力扣(LeetCode)思路:还好。classSolution{public:intfib(intn)......
  • Pycharm的安装以及如何跳过试用设置永久使用?(Windows专业版2023-2024)
    目录一.Pycharm安装包下载二.Pycharm安装包安装三.设置永久使用一.Pycharm安装包下载官网下载(较慢),直接点击Download即可。也可以直接使用baidu网盘下载Pycharm官网地址Pycharm安装包网盘下载(内含安装视频及pojie包)二.Pycharm安装包安装直接双击第一步下载的安装......
  • RUST日常使用.md
    RUST日常使用Log日志依赖:[dependencies]log="0.4.20"env_logger="0.10.0"一般使用://使用RUST_LOG默认或环境变量env_logger::Builder::from_env(Env::default().default_filter_or("warn")).init();log::warn!("Thisisanexamplemessage.&......
  • Android.mk 使用 dagger2
    #Managesuseofannotationprocessors.##Atthemomentboththe-processorpathandthe-processor#flagsmustbespecifiedinordertouseannotationprocessors#asacodeindexingtoolthatwrapsjavacdoesn'tasyetsupport#thesamebehaviouras......
  • BurpSuite使用教程
    BurpSuite使用教程BurpSuite是基于java环境运行,所以要安装java环境启动BurpSuite方式第一种:双击BurpSuite.jar,点击run进行进入第二种:命令启动或者创建一个.bat文件(批处理文件),写入命令,双击启动(该命令与第一种run旁边的命令一致)java-noverify-javaagent:burploader.jar-jar......