select vend_name,upper(vend_name) as vend_name_upper from vendors orderby vend_name;select vend_name,length(vend_name) as vend_name_upper from vendors orderby vend_name;
upper()函数将文本转换为大写,length()返回串的长度。
Soundex()函数考虑发音字符和音节,使得对串进行发音比较而不是字母比较。
select cust_name,cust_contact from customers where soundex(cust_contact) = soundex('Y LIE');
cust_name
cust_contcat
‘Coyote Inc.’
‘Y Lee’
日期和时间处理函数
函数
说明
Date()
返回日期时间中的日期部分
Time()
返回日期时间中的时间部分
Year()
返回一个日期的年份
Month()
返回一个日期的月份
Day()
返回一个日期的天数部分
Hour()
返回一个时间的小时部分
Minute()
返回一个时间的分钟部分
Second()
返回一个时间的秒部分
Now()
返回当前日期和时间
#日期处理函数
select curdate();SELECT NOW();selectdate(NOW());SELECT cust_id,order_date,order_num from orders wheredate(order_date)='2005-09-01';select cust_id,order_date,order_num from orders wheredate(order_date) between '2005-09-01'and'2005-09-30';select cust_id,order_date,order_num from orders whereyear(order_date) =2005andmonth(order_date) ='9';-- 不加引号也可以.