拼接字段-将结果重新显示
拼接--将多列的值合并成一个值,使用+号
'''
select RTRIM(vend_name)+'(' + RTRIM(vend_country) + ')'
from Vendors
order by vend_name;
'''
注:
1、由于在设置字符串时city为50,所以合并时会有空格存在,所以要去掉右边空格使用RTRIM()函数。
2、去掉左边空格使用LTRIM()函数
3、去掉两边空格使用TRIM()函数
算数计算
'''
select prod_id,quantity,item_price,quantity*item_price as expanded_price
from OrderItems
where order_num=20008;
'''
使用函数处理数据
'''
select vend_name,UPPER(vend_name) vend_name_upcase
from Vendors
order by vend_name;
'''
注:--upper()函数将所有字母转换成大写
'''
select cust_name,cust_contact
from Customers
where SOUNDEX(cust_contact)=SOUNDEX('Michael Green');
'''
注:--soundex()函数表示发音类似于Michael Green的
常用的文本处理函数如下:
日期和时间处理函数
'''
select Order_num
from Orders
where DATEPART(YY,order_date)=2012;
'''