INSERT INTO forklift.t_project_dt_energy_consume(project_id,project_name,dt,today_energy) SELECT d.project_id,d.project_name,DATE(NOW()), SUM(d.today_energy) as today_energy FROM st_newstw.datav_information d WHERE DATE(d.times) = DATE(NOW()) GROUP BY d.project_id ON DUPLICATE KEY UPDATE today_energy = SUM(d.today_energy);
时间: 2023-02-13 18:46:29 浏览: 57
这是一个 MySQL 数据库的 INSERT INTO SELECT 语句,用于将数据从一个表复制到另一个表中。
在这个语句中,它会将 st_newstw 数据库中 datav_information 表中日期(times 列)为当天的记录按项目 ID(project_id 列)分组,并将每组的今日能耗(today_energy 列)求和。然后将结果插入到 forklift 数据库的 t_project_dt_energy_consume 表中。如果项目 ID 已存在于 t_project_dt_energy_consume 表中,则将今日能耗(today_energy 列)更新为求和后的值。
如果你对这个语句有其他疑问,请告诉我,我会尽力帮助你。
相关问题
(1)定义一个ClassName接口,接口中只有一个抽象方法getClassName()。设计一个类Company,该类实现接口ClassName种的方法getClassName(),功能是获取该类的类名称。编写应用程序使用Company类。 (2)创建一个抽象的车类,包括各种车辆。 成员变量:品牌(brand)、可载人数(capacity)、轮子个数(wheelNum)、能源(energy)等。 抽象方法如:跑(run)、加速(accelerate)、刹车(brake)等。
(1) 代码如下:
public interface ClassName {
public String getClassName();
}
public class Company implements ClassName {
public String getClassName() {
return "Company";
}
}
public class Main {
public static void main(String[] args) {
Company company = new Company();
System.out.println(company.getClassName());
}
}
输出结果为:Company
(2) 代码如下:
public abstract class Vehicle {
protected String brand;
protected int capacity;
protected int wheelNum;
protected String energy;
public abstract void run();
public abstract void accelerate();
public abstract void brake();
}
// 可以继承Vehicle类,实现具体的车辆类型
public class Car extends Vehicle {
public void run() {
System.out.println("Car is running.");
}
public void accelerate() {
System.out.println("Car is accelerating.");
}
public void brake() {
System.out.println("Car is braking.");
}
}
// 可以继承Vehicle类,实现具体的车辆类型
public class Bicycle extends Vehicle {
public void run() {
System.out.println("Bicycle is running.");
}
public void accelerate() {
System.out.println("Bicycle is accelerating.");
}
public void brake() {
System.out.println("Bicycle is braking.");
}
}
// 可以继承Vehicle类,实现具体的车辆类型
public class Motorcycle extends Vehicle {
public void run() {
System.out.println("Motorcycle is running.");
}
public void accelerate() {
System.out.println("Motorcycle is accelerating.");
}
public void brake() {
System.out.println("Motorcycle is braking.");
}
}
// 可以继承Vehicle类,实现具体的车辆类型
public class Bus extends Vehicle {
public void run() {
System.out.println("Bus is running.");
}
public void accelerate() {
System.out.println("Bus is accelerating.");
}
public void brake() {
System.out.println("Bus is braking.");
}
}
// 可以继承Vehicle类,实现具体的车辆类型
public class Truck extends Vehicle {
public void run() {
System.out.println("Truck is running.");
}
public void accelerate() {
System.out.println("Truck is accelerating.");
}
public void brake() {
System.out.println("Truck is braking.");
}
}
// 可以继承Vehicle类,实现具体的车辆类型
public class Train extends Vehicle {
public void run() {
System.out.println("Train is running.");
}
public void accelerate() {
System.out.println("Train is accelerating.");
}
public void brake() {
System.out.println("Train is braking.");
}
}
// 可以继承Vehicle类,实现具体的车辆类型
public class Airplane extends Vehicle {
public void run() {
System.out.println("Airplane is running.");
}
public void accelerate() {
System.out.println("Airplane is accelerating.");
}
public void brake() {
System.out.println("Airplane is braking.");
}
}
// 可以继承Vehicle类,实现具体的车辆类型
public class Ship extends Vehicle {
public void run() {
System.out.println("Ship is running.");
}
public void accelerate() {
System.out.println("Ship is accelerating.");
}
public void brake() {
System.out.println("Ship is braking.");
}
}
// 可以继承Vehicle类,实现具体的车辆类型
public class Rocket extends Vehicle {
public void run() {
System.out.println("Rocket is running.");
}
public void accelerate() {
System.out.println("Rocket is accelerating.");
}
public void brake() {
System.out.println("Rocket is braking.");
}
}
// 可以继承Vehicle类,实现具体的车辆类型
public class Hovercraft extends Vehicle {
public void run() {
System.out.println("Hovercraft is running.");
}
public void accelerate() {
System.out.println("Hovercraft is accelerating.");
}
public void brake() {
System.out.println("Hovercraft is braking.");
}
}
// 可以继承Vehicle类,实现具体的车辆类型
public class Submarine extends Vehicle {
public void run() {
System.out.println("Submarine is running.");
}
public void accelerate() {
System.out.println("Submarine is accelerating.");
}
public void brake() {
System.out.println("Submarine is braking.");
}
}
// 可以继承Vehicle类,实现具体的车辆类型
public class Helicopter extends Vehicle {
public void run() {
System.out.println("Helicopter is running.");
}
public void accelerate() {
System.out.println("Helicopter is accelerating.");
}
public void brake() {
System.out.println("Helicopter is braking.");
}
}
// 可以继承Vehicle类,实现具体的车辆类型
public class Tank extends Vehicle {
public void run() {
System.out.println("Tank is running.");
}
public void accelerate() {
System.out.println("Tank is accelerating.");
}
public void brake() {
System.out.println("Tank is braking.");
}
}
// 可以继承Vehicle类,实现具体的车辆类型
public class Bulldozer extends Vehicle {
public void run() {
System.out.println("Bulldozer is running.");
}
public void accelerate() {
System.out.println("Bulldozer is accelerating.");
}
public void brake() {
System.out.println("Bulldozer is braking.");
}
}
// 可以继承Vehicle类,实现具体的车辆类型
public class Excavator extends Vehicle {
public void run() {
System.out.println("Excavator is running.");
}
public void accelerate() {
System.out.println("Excavator is accelerating.");
}
public void brake() {
System.out.println("Excavator is braking.");
}
}
// 可以继承Vehicle类,实现具体的车辆类型
public class Crane extends Vehicle {
public void run() {
System.out.println("Crane is running.");
}
public void accelerate() {
System.out.println("Crane is accelerating.");
}
public void brake() {
System.out.println("Crane is braking.");
}
}
// 可以继承Vehicle类,实现具体的车辆类型
public class Forklift extends Vehicle {
public void run() {
System.out.println("Forklift is running.");
}
public void accelerate() {
System.out.println("Forklift is accelerating.");
}
public void brake() {
System.out.println("Forklift is braking.");
}
}
// 可以继承Vehicle类,实现具体的车辆类型
public class Tractor extends Vehicle {
public void run() {
System.out.println("Tractor is running.");
}
public void accelerate() {
System.out.println("Tractor is accelerating.");
}
public void brake() {
System.out.println("Tractor is braking.");
}
}
// 可以继承Vehicle类,实现具体的车辆类型
public class LawnMower extends Vehicle {
public void run() {
System.out.println("LawnMower is running.");
}
public void accelerate() {
System.out.println("LawnMower is accelerating.");
}
public void brake() {
System.out.println("LawnMower is braking.");
}
}
macbookpro必装软件清单
MacBook Pro 必装软件清单可以根据个人需求而有所不同。以下是一些常见的软件,适用于大多数用户:
1. 浏览器:Safari 或 Google Chrome 用于浏览互联网上的网页和资源。
2. 文件管理:Finder 是 Mac 上的默认文件管理器,可用于浏览、搜索和管理文件和文件夹。此外,还可以尝试 ForkLift 或 Path Finder 等替代品。
3. 办公套件:Microsoft Office 或 iWork(Pages、Numbers、Keynote)可用于处理文档、制作演示文稿和电子表格。
4. 压缩和解压软件:如 The Unarchiver 或 Keka,用于解压各种压缩文件格式,如 .zip、.rar 等。
5. 多媒体播放器:VLC 或 IINA 可以播放各种音频和视频格式。
6. 音乐管理和播放:iTunes 或 Apple Music 可以管理音乐库,并让您流畅地播放音乐。
7. 图片和照片处理:Adobe Photoshop 或 Affinity Photo 是专业的图片处理软件。而 Photos 是 Mac 默认的照片管理和编辑软件。
8. 网络安全软件:例如 Avast 或 Malwarebytes,保护您的计算机免受恶意软件和网络威胁。
9. 云存储:如 Google Drive、Dropbox 或 OneDrive,用于备份和同步文件到云端。
10. 编程工具:如 Xcode(适用于开发者)、Visual Studio Code(用于编写代码)、Homebrew(包管理器)等。
11. 视频通话和即时通讯:Skype、Zoom、微信等,用于与其他人进行视频通话和即时聊天。
总的来说,这个清单只是一个起点,具体的软件选择应根据个人的兴趣和需求来决定。在安装任何软件之前,最好确保它们都来自可靠的官方渠道,这样可以减少潜在的安全风险。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![dmg](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![gz](https://img-home.csdnimg.cn/images/20210720083447.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)