读书人

模糊查询显示有关问题

发布时间: 2013-03-06 16:20:31 作者: rapoo

模糊查询显示问题
notes
2012-08-30 15:42:44:不可发,船公司做年检
2012-08-30 15:45:59:不可发,船公司做年检
2012-03-26 15:14:07]另堆,A类箱
2012-05-29 12:13:43:退东,退租号621212

查询NOTES字段,如果其中含有‘船公司’就显示A
,含有'另堆' 就显示B

[解决办法]


SELECT NOTES,CASE WHEN NOTES LIKE '%船公司%' THEN 'A' WHEN NOTES LIKE '%另堆%' THEN 'B' END AS Result FROM (
SELECT '2012-08-30 15:42:44:不可发,船公司做年检 ' AS NOTES UNION ALL
SELECT '2012-08-30 15:45:59:不可发,船公司做年检 ' UNION ALL
SELECT '2012-03-26 15:14:07]另堆,A类箱' UNION ALL
SELECT '2012-05-29 12:13:43:退东,退租号621212 '
) A

读书人网 >SQL Server

热点推荐