mysql>CREATE FUNCTION HelloWorld4()
->RETURNS VARCHAR(20)
->BEGIN
-> RETURN 'Hello World!'
->END
->//
Query OK, 0 rows affected (0.00 sec)
mysql>select HelloWorld4() //
+---------------+
| HelloWorld4() |
+---------------+
| Hello World! |
+---------------+
1 row in set (0.00 sec) ...展开mysql>CREATE FUNCTION HelloWorld4()
->RETURNS VARCHAR(20)
->BEGIN
-> RETURN 'Hello World!'
->END
->//
Query OK, 0 rows affected (0.00 sec)
mysql>select HelloWorld4() //
+---------------+
| HelloWorld4() |
+---------------+
| Hello World! |
+---------------+
1 row in set (0.00 sec)
mysql>CREATE FUNCTION HelloWorld4()->RETURNS VARCHAR(20)
->BEGIN
-> RETURN 'Hello World!'
->END
->//
Query OK, 0 rows affected (0.00 sec)
mysql>select HelloWorld4() //
+---------------+
| HelloWorld4() |
+---------------+
| Hello World! |
+---------------+
1 row in set (0.00 sec)
如果你会其它数据库的话, 那么看看那个 SQL 存储过程编写 参考手册 对你会有些帮助。
方法/步骤首先,计算字符串的字符数,可以用char_length()函数,代码如下:
select 'zhangsan',char_length('zhangsan')
如下图所示:
字符串中的length()函数,用来计算字符串的长度,代码如下:
select 'zhangsan',length('zhangsan1111')
如下图所示:
字符串函数中有时需要将几个不同的字符串拼接在一起,这时可以利用concat(a1,a2,...)和concat_ws(b,b1,b2,...),可以将各字符串合并成一个字符串,代码如下:
select concat('zhang','san','feng')
select concat_ws('*','zhang','san','feng')
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)