常见sql问题备注

news/2024/10/30 17:21:18/

样例数据输出:

select * from 某表 limit 1;            将查询结果选中然后按制表符,得到竖着的样例数据格式。

星环(hive sql)添加表名注释和字段注释:

alter table  sjh_cdhouse.tablename SET TBLPROPERTIES('comment' = '租住信息');

alter table sjh_cdhouse.tablename change column jaa001 jaa001 string comment '公民身份号码';

查看数据库表的创建时间:

SELECT CREATED,LAST_DDL_TIME FROM USER_OBJECTS WHERE OBJECT_NAME='DWM_COORDINATE_RESIDENTIAL'  表名要大写

插入时间列:

varchar格式:update dwm_coordinate set  GXSJ = to_char(sysdate, 'yyyy-mm-dd hh24:mi:ss')

计算实际年龄:

select csrq,TIMESTAMPDIFF(YEAR, csrq, '20220901') age from fusion_t_ga_rjbxx_baoshanqu;

查询表名及字段名:

select t.table_name,f.comments,t.column_name, t.comments from user_col_comments t inner join user_tab_comments f on t.table_name = f.table_name where t.table_name like 'DWD_TEAC_%'

模糊匹配查询:

SELECT T2.列名,T1.列名  FROM 主表 T1, 匹配表 T2     WHERE  T1.匹配列  LIKE CONCAT('%',concat(T2.匹配列,'%'));

分列的一种sql写法:

SELECT A,COUNT(A) FROM (select CASEWHEN (xb='2' and AGE='55') OR(xb='1' and AGE='60')OR AGE='65' THEN '2023年退休'WHEN (xb='2' and AGE='54') OR(xb='1' and AGE='59')OR AGE='64' THEN '2024年退休'WHEN (xb='2' and AGE='53') OR(xb='1' and AGE='58')OR AGE='63' THEN '2025年退休' END Afrom (select floor((SYSDATE - to_date(SR,'yyyy-mm-dd'))/365) AS age,xbfrom dwd_teac_spzx_sp_ryxx WHERE GZZT=1 OR GZZT=-1 )T)T1

WHERE A IS NOT NULL group by a  order by a

查询结果建表:

--执行前 sql  drop table ycrx_demp

--执行后 sql create table ycrx_demp as  select ''''''''''''''''''''''

查询一列插入表中:

update dwm_t_ga_rjbxx_baoshanqu a set a.xqmc=''''''''''''''''''''''


http://www.ppmy.cn/news/62089.html

相关文章

5月9日,今日信息差

1、网信部门工作组进驻斗鱼平台,针对斗鱼平台存在的色情、低俗等严重生态问题,进驻斗鱼平台开展为期1个月的集中整改督导 2、新一代试管婴儿技术问世,甲基化水平优良的胚胎的临床检验活产率达到72%,远高于当前全球辅助生殖活产率…

STC15W104 定时器实现灯的闪烁(定时器原理讲解)

一:STC15W104单片机有几个定时器 STC15W104单片机共有2个定时器,分别为定时器0、定时器2。 二:定时器的作用 定时器是单片机中的一种常用外设,用于在一定时间间隔内产生中断。 定时器通常用于计时、测量时间间隔、生成PWM信号等应…

pandas使用教程:pandas resample函数处理时间序列数据

文章目录 时间序列(TimeSeries)执行多个聚合 上采样和填充值通过apply传递自定义功能 DataFrame对象 时间序列(TimeSeries) #创建时间序列数据 rng pd.date_range(1/1/2012, periods300, freqS)ts pd.Series(np.random.randint(0, 500, len(rng)), indexrng) ts2012-01-01 0…

YOLOv5+单目跟踪测速(python)

YOLOv5+单目跟踪测速(python) 1. 相关配置2. 相机标定2.1:标定方法1(针对图片)2.2:标定方法2(针对视频)3. 目标跟踪4. 相机测速4.1 测速添加4.2 细节修改(可忽略)4.3 主代码5. 实验效果相关链接 1. YOLOv5+单目测距(python) 2. YOLOv7+单目测距(python)

2022云计算技能大赛容器云开发

容器开发 【任务 6】容器云运维开发:Kubernetes APIs 运维开发[10 分]【题目 1】Python 运维开发:基于 Kubernetes Restful API 实现 Deployment 创建[2 分]【题目 2】Python 运维开发:基于 Kubernetes Python SDK 实现 Job 创建[1 分]【题目…

计算时间复杂度详解

1,前置知识 我们在计算时间复杂度之前的前置知识是等差数列的通项公式和求和公式以及等比数 列的通项公式和求和公式 等差数列: 通项公式:ana1(n-1)d(d是公差) 求和公式:Snn(a1an)/2 等比数列&#xf…

低代码平台解读—如何不写代码创建表单和维护表单

工作表新建与修改——敲敲云 新建工作表的流程包含 新建工作表/编辑公祖表为工作表添加字段,例如“员工档案”表中有姓名、性别、年龄等字段为字段设置属性工作表布局工作表预览、保存、关闭 1、新建工作表/修改工作表 新建工作表 修改工作表 2、为工作表添加字段 …

基于docker的confluent-kafka搭建及python接口使用

基于docker的confluent-kafka搭建及python接口使用 1. 安装docker以及docker-compose1.1 安装docker1.2 安装docker-compose 2. 安装confluent-kafka3. python接口使用3.1 安装依赖包3.2 创建、查看topic3.3 python接口-broker3.4 python接口-consumer 参考链接 本文介绍基于do…