数据库学习笔记(3)——函数的讲解

自定义函数

1,作用

提高SQL语句的重用性,共享性和可移植性;
减少重复代码的编写,提高程序的可读性;
能够实现较快的执行速度,减少网络流量,提高程序编译和运行效率。

2,创建自定义函数并使用

先创建一张Customers表

字段名称 字段类型
ID int
Name nvarchar(50)
Sex bit

编写语句

go
create function ConvertToSex(
 @sex bit
)
returns varchar(4)
as
begin
 declare @rSex varchar(4)
 if(@sex=1)
  select @rSex='男'
 else
  select @rSex='女'
 return @rSex
end
``
调用函数:
```sql
select *, [dbo].[ConvertToSex](sex) from [dbo].[Customers]

猜你喜欢

转载自blog.csdn.net/AKahong/article/details/106331411