所以如果你在编写SQL程序的时候,需要考虑程序的可移植性,那么你在使用函数的时候一定要慎重,因为这些函数,在某些环境中可能没被实现,所以你在编写SQL代码的时候一定要写好注释,来说名这段代码是干嘛用的!...现在我需要cname列值中'S'左边的字符串,下面是解决代码:
select LEFT(cname,2),cno,tno from dbo.course where cno='c001'
image.png...'
4、 文本处理函数之UPPER()函数 ---将字符串转为大写
用法:UPPER(计算字段),将计算字段所在的列值全部转换成大写字母,看如下代码:
select top 5 cname,cno...SOUNDEX考虑了类似的发音字符和音节,使得能对字符串进行发音比较而不是字母比较!虽然SOUNDEX不是SQL概念,但多数DBMS都提供对SOUNDEX的支持!...ok,完成检索!
8、日期和时间处理函数DATEPART()函数
在使用日期和时间处理函数编写程序前,需要注意一点,不同的DBMS都有自己特有的时间和日期格式,所以他们很不一致,可移植也非常差!