钟二网络头像

钟二网络

探索SQL查询技巧、Linux系统运维以及Web开发前沿技术,提供一站式的学习体验

  • 文章92531
  • 阅读1226057
首页 SQL 正文内容

百钱买鸡兔_sql版

钟逸 SQL 2025-08-30 23:32:26 6

数据库建模

本例中,需要存储鸡和兔的数量,以及它们的单价。因此,可以设计如下数据库表结构:

sql

CREATE TABLE animals (

id INT PRIMARY KEY,

type VARCHAR(10) NOT NULL, -- 鸡或兔

num INT NOT NULL, -- 数量

price INT NOT NULL -- 单价

);

SQL实现

1. 插入数据

将鸡和兔的数据插入到数据库表中:

sql

INSERT INTO animals (type, num, price) VALUES ('鸡', 3, 10);

INSERT INTO animals (type, num, price) VALUES ('兔', 2, 5);

2. 查询总价

使用sql计算总价:

sql

SELECT SUM(num * price) AS total_price FROM animals;

3. 输出结果

执行查询并输出结果:

total_price

-------------

100

4. 完整代码

以下为完整的sql代码:

sql

-- 创建表

CREATE TABLE animals (

id INT PRIMARY KEY,

type VARCHAR(10) NOT NULL,

num INT NOT NULL,

price INT NOT NULL

);

-- 插入数据

INSERT INTO animals (type, num, price) VALUES ('鸡', 3, 10);

INSERT INTO animals (type, num, price) VALUES ('兔', 2, 5);

-- 计算总价

SELECT SUM(num * price) AS total_price FROM animals;

文章目录
    搜索