sql 字符函数的使用

来源:百度知道 编辑:UC知道 时间:2024/07/03 07:26:24
1.返回字符串“ascs”的第一个字符的ASCII码值;

2.分别将字符串“china”、“MACHINE”转换成大写、小写字母;

3.去掉字符串“ MACHINE ”左边的空格,再与“china”及“press”连接起来;

4.去掉字符串“ machine "右边的空格,再与"china"及"press"连接起来;

5.去掉字符串“ MACHINE ”左右两边的空格,再与“china”及“press”连接起来;

6.从字符串"china machine press"中返回字符串“machine”,并将字符串“machine”逆序返回;

7.从字符串“I Love china!”中第六个字符“c”开始,删除后面的china字符串,改写“BEIJING2008”;

8.将字符串“abcdabcd”中的所有字符“c”换为字符“I”

帮忙解答!写上过程加20分!谢谢
怎么1楼,在查询分析器运行都有错误?

1.ASCII(LEFT("ascs",1))
2.UPPER(china), LOWER(MACHINE)
3.LTRIM(MACHINE)+'china'+'press'
4.RTRIM(machine)+'china'+'press'
5.LTRIM(RTRIM(MACHINE))+'china'+'press'
6.REVERSE(SUBSTRING('china machine press',7,7))
7.REPLACE('I Love china!','china','BEIJING2008')
8.REPLACE('abcdabcd','c','l')

1 SUBSTR('ascs',0,1);
2 UPPER('china'),LOWER('MACHINE');
3 LTRIM(' MACHINE')|| 'china'|| 'press';
4 RTRIM('machine ')|| 'china'|| 'press';
5 TRIM(' MACHINE ')|| 'china'|| 'press';
6 通过函数实现:
create or replace function GetStr(str in varchar2) return varchar2
is
temp VARCHAR2(50) ;
temp1 VARCHAR2(50) ;
temp2 VARCHAR2(50) ;
len integer;
begin
temp := str;
len := length(str);
b