首页 > 数据库 >Oracle学习记录

Oracle学习记录

时间:2023-08-18 11:44:49浏览次数:30  
标签:01 记录 DD 学习 DATE 2022 Oracle WHERE SELECT

Oracle 学习记录

查询表中所有列名

SELECT
    COLUMN_NAME
FROM
    USER_TAB_COLUMNS
WHERE
    TABLE_NAME = 'MT_DATA_RECORD_ALL'

时间比较

比较两个日期是否相等

SELECT * FROM your_table WHERE date_column = TO_DATE('2022-01-01', 'YYYY-MM-DD');

比较日期是否在某个范围内

SELECT * FROM your_table WHERE date_column BETWEEN TO_DATE('2022-01-01', 'YYYY-MM-DD') AND TO_DATE('2022-01-31', 'YYYY-MM-DD');

比较日期是否早于某个日期

SELECT * FROM your_table WHERE date_column < TO_DATE('2022-01-01', 'YYYY-MM-DD');

比较日期是否晚于某个日期

SELECT * FROM your_table WHERE date_column > TO_DATE('2022-01-01', 'YYYY-MM-DD');

精准到秒的比较:TO_DATE('2022-01-01 00:00:00', 'yyyy-mm-dd hh24:mi:ss')

排序

sql中有两个标识符用于排序:DESC和ASC。DESC降序,ASC升序

字符串排序

对于字符串数字排序,需要将字符串转为数字来处理

字符串转数字的方案(假设排序字段为field)

  • field*1
  • field+0
  • CAST(field AS INTEGER)
  • to_number(field)
  1. to_number()函数将数字字符串转化为数字
  2. 【CAST】函数将字段转为数字类型-CAST(字段名称 AS 数字类型)

标签:01,记录,DD,学习,DATE,2022,Oracle,WHERE,SELECT
From: https://www.cnblogs.com/1024-lzy/p/17605395.html

相关文章

  • 一块迅为RK3568开发板规划的学习路线
    B站可以搜索教程......
  • 基于迁移学习的基础设施成本优化框架,火山引擎数智平台与北京大学联合论文被KDD收录
    更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群基于迁移学习的基础设施成本优化框架,火山引擎数智平台与北京大学联合论文被KDD收录近期,第29届国际知识发现与数据挖掘大会(ACMSIGKDDConferenceonKnowledgeDiscoveryandDataMining,以下简称......
  • 基于迁移学习的基础设施成本优化框架,火山引擎数智平台与北京大学联合论文被KDD收录
    更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 基于迁移学习的基础设施成本优化框架,火山引擎数智平台与北京大学联合论文被KDD收录近期,第29届国际知识发现与数据挖掘大会(ACMSIGKDDConferenceonKnowledgeDiscoveryandDataMin......
  • dockerfile的学习
    dockerfile的命令层:FROM:基础镜像,一切从这里开始MAINTAINER:创建镜像的作者 ,姓名+邮箱ADD:添加内容,如Tomcat压缩包,Tomcat镜像等RUN:镜像构建的时候需要运行的命令WORKDIR:镜像的工作目录VOLUME:镜像挂载目录EXPOSE:保留端口配置(替代了-p指定暴露端口)CMD:指定容器运行时要......
  • GNN学习 GNN理论
    GNN学习GNN理论增强GNN的表现力GCN=mean-pool+Linear+ReLU1GraphSAGE=MLP+max-pool问题:GNN节点embedding能否区分不同节点的局部邻居结构,在什么情况下会区分失败接下来讲GNN如何捕获局部邻居结构计算图GNN每层都聚合邻居信息,通过邻居得到的计算图产生embeddingGNN只能识......
  • 学习提示嵌入(Prompting Embeds)-AI基础系列文章第4篇
    您的关注是对我最大的支持......
  • [Tarjan] 学习笔记
    原理强连通分量讲得超级屌,这次比董晓好得多voidtarjan(intx){ dfn[x]=low[x]=t++; s.push(x); in[x]=true; for(inti=h[x];i;i=e[i].next) { inty=e[i].to; if(!dfn[y]) { tarjan(y); low[x]=min(low[x],low[y]); } elseif(i......
  • 基于Spring Boot手把手博客系统企业级前后端实战-学习笔记
     一、springboot初始化工程1、网址:https://start.spring.io二、Gradle安装(绿色版)1、windows下-下载:http://downloads.gradle.org/distributions/gradle-3.5-bin.zip-解压:-配置环境变量:新建环境变......
  • Java学习笔记(十三)
    7.6 枚举类1、什么是枚举类?枚举类是指一种特殊的类,这种类的对象只有有限的固定的几个常量对象。2、什么情况会用枚举类呢?例如:Month类,Week类等等,他们的对象应该是固定的有限的几个。Month类:12个对象Week类:7个对象Season(季节)类:4个对象3、如何声明枚举类呢?在JDK1.5之前:(1......
  • Vue学习笔记:Vuex Part04 Getter
    Getter可以将store的state派生出一些状态,比如根据条件进行过滤Getter接受state作为其第一个参数,示例:conststore=createStore({state:{todos:[{id:1,text:'...',done:true},{id:2,text:'...',done:false}]},getters:{......