数据库学习笔记(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]