T_SQL 字符串函数

来源:互联网 发布:淘宝改差评链接 编辑:程序博客网 时间:2024/05/16 15:50
第1题  实现查询exam数据库distributors表格中经销商号码为1001的地址字符串的长度:
        
        select Address,len(Address) from distributors where DistriNum=1001

第2题  实现查询exam数据库distributors表格中经销商号码为1006的公司名称字符串的长度:
       
        select Company,len(Company) from distributors where DistriNum=1006

第3题  实现查询exam数据库suppliers表格中供应商代码为HHT的公司的名称字符串的长度:
        
        select SuppName,len(SuppName) from suppliers where SuppCode='HHT'

第4题  实现将字符串‘I LOVE SQL SERVER'的所有字母转换成小写字母:
       
        select lower('I LOVE SQL SERVER')

第5题  实现将字符串‘MICROSOFT'的所有字母转换成小写字母:
        
        select lower(' MICROSOFT ')

第6题  实现将字符串‘IT IS VERY GOOD'的所有字母转换成小写字母:
        
        select lower(' IT IS VERY GOOD ')

第7题  实现将字符串'        abcdefg'前的空格去掉:
       
        select ltrim('        abcdefg')

第8题  实现将字符串'uvwxyz    '后的空格去掉:
        
        select rtrim('uvwxyz    ')

第9题  实现将字符串'microsoft    '后的空格去掉:
        
        select rtrim('microsoft    ')

第10题  实现将字符串'我喜欢数据库'中的字符由左至右反转排列: 
          
         select reverse('我喜欢数据库')

第11题  实现将字符串'微软中国有限公司'中的字符由左至右反转排列:
         
         select reverse('微软中国有限公司')
 
第12题  实现将字符串‘ Visual Studio .NET '中的字符由左至右反转排列:
        
         select reverse(' Visual Studio .NET ')
         
第13题  实现求出字符A的ASCII码:
         
         SELECT ASCII('A')

第14题  实现求出字符m的ASCII码:
         SELECT ASCII('m')

第15题  实现求出字符6的ASCII码:
         
         SELECT ASCII('6')

第16题  实现求出字符+的ASCII码:
         
         SELECT ASCII('+')

第17题  求出字符串‘中华人民共和国’的长度:
          
         select len('中华人民共和国')

第18题  求出字符串‘我要一步一步往上爬,在最高点乘着叶片往前飞’的长度:
        
         select len('我要一步一步往上爬,在最高点乘着叶片往前飞')

第19题  实现将字符串‘abcdefg'的所有字母转换成大写字母:
         
         select upper('abcdefg’)

第20题  实现将字符串‘ i love microsoft'的所有字母转换成大写字母:

     select upper('i love microsoft ')