这里介绍SQL的常用函数,以及自定义函数的创建。SQL函数感觉还行,不是很好用,只能返回一个值,结果集不能返回,这点很不方便。但是函数结合参数方便查询某一个值。
准备-- SQL函数基本调用方式
select function(column or null) from table_name;
--创建操作表,并插入一些操作数据
create table student(
id tinyint unsigned auto_increment primary key,
name varchar(30) not null,
age tinyint unsigned,
gender enum('男','女') default null,
weight_kg tinyint unsigned,
height_cm tinyint unsigned,
school varchar(30)
)engine=InnoDB charset=utf8;
-- 插入数据
insert into student
(name,age,gender,weight_kg,height_cm,school)
values
('浩辰',18,'男',55,170,'丐帮'),
('珊雅',16,'女',48,168,'天下会'),
('坤振',17,'男',57,172,'圣火教'),
('铭嘉',18,'男',52,171,'丐帮'),
('茜岚',19,'女',45,174,'明教'),
('盛梓',21,'男',59,175,'幽界'),
('泽然',17,'男',54,169,'圣火教'),
('婧