首页 > 数据库 >SQL 复杂查询更新插入

SQL 复杂查询更新插入

时间:2024-05-14 16:42:03浏览次数:17  
标签:ods no SQL 查询 插入 vehicle datetime id

通过现有数据快速插入构造新数据

 1 INSERT INTO `merge`.`ods_binlog_traffic_vehicle_tracks` (
 2     `id`,
 3     `vehicle_no`,
 4     .
 5     .
 6     .
 7     `gps_datetime`,
 8     .
 9     .
10     .
11     `update_time`,
12     .
13     .
14     .
15 ) SELECT
16     CONCAT( id, 'C' ) AS id,
17     CONCAT( vehicle_no, '-1' ) AS `vehicle_no`,
18     .
19     .
20     .
21     NOW() AS `gps_datetime`,
22     .
23     .
24     .
25     NOW() AS `update_time`,
26     .
27     .
28     .
29 FROM
30     ods_binlog_traffic_vehicle_tracks 
31 WHERE
32     is_online = 2 
33     AND current_xzqh_id >= 120000 
34     AND current_xzqh_id <= 129999

 

标签:ods,no,SQL,查询,插入,vehicle,datetime,id
From: https://www.cnblogs.com/supperlhg/p/17789009.html

相关文章

  • openGauss 慢SQL诊断
    慢SQL诊断背景信息在SQL语句执行性能不符合预期时,可以查看SQL语句执行信息,便于事后分析SQL语句执行时的行为,从而诊断SQL语句执行出现的相关问题。前提条件数据库实例运行正常。查询SQL语句信息,需要正确设置GUC参数track_stmt_stat_level。只能用系统管理员和监控管理员权限......
  • [RCTF2015]EasySQL
    [RCTF2015]EasySQL打开环境,有一个注册一个登录按钮这里注册的时候有个坑,邮箱那栏你不能输入@xx.com,否则就会报错不允许的字符fuzz测试一下发现过滤了不少字符注册完成后登录首页的文字没有什么有用的信息,进入帐号发现可以修改密码如果是正常的账号,此时修改密码不会有......
  • sql server 批量处理孤儿用户
    declare@uservarchar(20)declare@fix_ouvarchar(100)declarec1cursorforselectd.name--,d.sid,s.name,s.sidfromsys.database_principalsdleftjoinsys.server_principalssond.name=s.namewhered.type_desc='SQL_USER'andd.namenotin(......
  • Mysql批量插入数据(python脚本)
    有个需求:需要在table1中插入205条数据,role_id固定为65,menu_id从91开始方法二:python脚本实现PyMySQL是一个纯Python编写的MySQL客户端库,用于连接和操作MySQL数据库。以下是PyMySQL的主要功能和优点:功能:数据库连接:PyMySQL提供了connect()方法,用于建立与MySQL数据库的连接。一旦......
  • psql 经常用语句
    webcss报错,没有登陆验证等问题deleteFROM"ir_attachment"wheremimetypelike'%/css%';deleteFROM"ir_attachment"wheremimetypelike'%/javascript%';Thereare4othersessionsusingthedatabase解决方式selectpg_terminate_......
  • Mysql批量插入数据
    有个需求:需要在table1中插入205条数据,role_id固定为65,menu_id从91开始方法一:存储过程1、什么是存储过程?MySQL存储过程(StoredProcedure)是一组为了完成特定功能的SQL语句集合。用户通过指定的存储过程名称和参数(如果有的话)来调用并执行它。存储过程可以在程序中被多次调用,并......
  • mysql 锁
    1,介绍  锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(CPU、RAM、I/O)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。......
  • Centos7下Prometheus+Grafana部署 redis 以及 mysql 监控
    Prometheus部署mysql监控本篇文章部分内容与我前一篇文章衔接,看不明白的可以参考我前一篇文章Centos7下搭建Prometheus+Grafana并部署基础监控Redis监控对于Redis的监控,Prometheus可以收集多种指标,包括但不限于:命令统计:如每个命令的调用次数、执行时间等。内存使用情......
  • SQLAlchemy
    SQLAlchemy是一个Python的ORM(对象关系映射)库,它提供了一种将关系型数据库中的表映射为Python对象的方式。在SQLAlchemy中,joinedload和subqueryload是两种常用的加载策略,用于优化关联数据的加载方式。joinedloadjoinedload是一种预先加载(eagerloading)策略,它使用JOIN......
  • mysql触发器
    1.介绍  触发器是与表有关的数据库对象,指在insert/update/delete之前(BEFORE)或之后(AFTER),触发并执行触发器中定义的SQL语句集合。触发器的这种特性可以协助应用在数据库端确保数据的完整性,日志记录,数据校验等操作。  使用别名OLD和NEW来引用触发器中发生......