ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 做练习(四)

做练习(四)

原创 Linux操作系统 作者:softZEROware 时间:2009-04-02 22:59:13 0 删除 编辑

字符函数

1、ASCII() 和 CHR()

 ASCII(x)用于获得字符x的ASCII码,CHR(x)用于获得ASCII码为x的字符

注意对于字符要加‘ ’

2、CONCAT()

CONCAT(x,y)用于讲y附加在x之后,该函数会返回得到的字符串

SELECT CONCAT(first_name,last_name)

FROM customers;

与 || 功能完全相同

3、INITCAP()

   将x中的每个单词的首字母转换成大写

SELECT product_id,INITCAP(description)

FROM products

WHERE product_id<4;

PRODUCT_ID INITCAP(DESCRIPTION)
---------- -------------------------------------------------
         1 A Description Of Modern Science
         2 Introduction To Chemistry
         3 A Star Explodes

4、INSTR()

   INSTR(x,find_string[,start][,occurence])

 返回find_string出现的位置

 start 说明从x的哪个位置开始查找

occurence 说明应该返回find_string第几次出现的位置

SELECT name,INSTR(name,'e',1,2)

FROM prodcuts

WHERE product_id = 1;

 

5、LENGTH()

 用于获得x中字符的个数

SELECT name,LENGTH(name)

FROM products;

6、LOWER()和UPPER()

 LOWER用于将x中的字母转换成小写

 UPPER用于将x中的字母转换成大写

SELECT UPPER(first_name),LOWER(last_name)

FORM. customer;

7、LPAD()和RPAD()

LPAD(x,width [,pad_string])函数用于在x的左边补齐空格,使x的总长度达到width个字符。如果pad_string指定了字符,那就用这个字符来反复填充x左边。

同理,RPAD是对右边进行操作

SELECT RPAD(name,30,'.'), LPAD(price,8,'*+)

FROM products

WHERE product_id < 4;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/17016200/viewspace-584415/,如需转载,请注明出处,否则将追究法律责任。

上一篇: perfect weekend
下一篇: 做练习(五)
请登录后发表评论 登录
全部评论

注册时间:2009-02-18

  • 博文量
    45
  • 访问量
    29259