比如,像提取字符串的组成部分,ACESS使用MID();DB2、Oracle、Postgre和SQLite使用SUBSTR(),而MySQL和SQL SERVER使用SUBSTRING();
比如,数据类型的转换...(),SQLite使用DATE();
通过上面的例子我们可以看出,与SQL语句不一样,SQL函数是不可以移植的。...现在我需要cname列值中'S'左边的字符串,下面是解决代码:
select LEFT(cname,2),cno,tno from dbo.course where cno='c001'
image.png...,需要将cname列值全部转换成大写,下面是解决代码:
select top 5 UPPER(cname),cno,tno from dbo.course
?...这个时候我们忘记sname的列值怎么拼了,只记得他的读音,这个时候使用SOUNDEX()函数就同样能检索出这条记录,代码如下:
select * from dbo.student where SOUNDEX