mysql

掌握SQL查询技巧:挖掘年龄数据与数据库操作概览
本文详细解读SQL查询,包括找出最大年龄、筛选真实年龄、计数排除空值、汇总统计等。同时涵盖了创建和管理数据库的基础操作,以及不同链接方式和数据操作的示例。
部署运行你感兴趣的模型镜像

SELECT * FROM studentinfo WHERE age = ( SELECT MAX(age) FROM studentinfo );最大年龄
SELECT * FROM studentinfo WHERE age >= ALL ( SELECT age FROM studentinfo ) ; 最大年龄
SELECT  StudentID AS 学号,StudentName AS 姓名,YEAR(CURDATE())-YEAR(Birthday) AS age   FROM StudentInfo ;真实年龄
select count() from 表名---包括空值        select count(*) from 表名 ---不包括空值              总数(返回INT值)
select count_big(....) from  表名     与count()函数不同的是返回的是bigint值
select avg(。。。) from 表名 ----平均。。。。
avg(IsNull(....,0)) as 'Average ....'    Null 转换成0   IsNull函数
select sum(.....) from 表名   ....的总和
select max(....) from 表名   最大...      select min(....) from 表名   最小...      
select var(......) from 表名    var()返回给定表达式中所有值的统计方差
select varp(......) from 表名    varp()返回给定表达式中所有值的填充的统计方差
select * from A Left(Right) JOIN B ON A.Aid=B.Bnameid       左右链接
select * from A,B where A.Aid=B.Bnameid                                内链接                                               
Select * from A inner(可省略) JOIN B ON A.Aid=B.Bnameid      内链接
select * from 表名  where  ......  between ...   and ....     查找。。。介于。。。和。。。之间
select 城市 from 表名   union  select 城市 from 表名   从。。。。和。。。中选择所有不同城市(只有不同的值)
select 城市 from 表名   union  all select 城市 from 表名   从。。。。和。。。中选择所有城市(也就是重复值)

CREATE TABLE 表名
(f_id    char(10)       NOT NULL,
 s_id    INT          NOT NULL,
 f_name  char(255)    NOT NULL,
 f_price decimal(8,2)    NOT NULL,
 PRIMARY KEY(f_id) 
);

/*创建数据库*/        CREATE DATABASE 库名;
/*使用数据库*/        USE 库名;
/*显示当前所有数据库*/    SHOW DATABASES;
/* 删除第一个创建的数据库first_db */    DROP DATABASE FIRST_DB;
/*显示first_db数据库的信息*/    SHOW CREATE DATABASE FIRST_DB;
/*查看表是否创建成果*/    SHOW TABLE;
 

您可能感兴趣的与本文相关的镜像

Kotaemon

Kotaemon

AI应用

Kotaemon 是由Cinnamon 开发的开源项目,是一个RAG UI页面,主要面向DocQA的终端用户和构建自己RAG pipeline

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值