try:
Select * From Product 
Order By CharIndex('a',ProductName) ,CharIndex('a',Model),CharIndex('a',[Description])

解决方案 »

  1.   

    楼上说的只能实现先排ProductName,再排Model,然后排Description,因为 CHARINDEX和PATINDEX函数常常用来在一段字符中搜索字符或者字符串。如果被搜索的字符中包含有要搜索的字符,那么这两个函数返回一个非零的整数,这个整数是要搜索的字符在被搜索的字符中的开始位数。所以这样不能实现先按ProductName里面有a的按ProductID降序,再按Model里面有a的按ProductID降序,然后按Description里面有a的按ProductID降序