【发布时间】:2015-12-06 17:33:56
【问题描述】:
a. Select * from tableA where columnA like '%complete%';
b. Select * from tableA where columnA in ('complete','request');
A 列的可能值是complete、completed、request、request.......
我的目标是查询那些值complete, completed, request, requested
通常我们会写查询where columnA in ('complete','completed','request','requested');
有没有办法编写更短的查询,例如 Select * from tableA where columnA in like (%complete%, %request%) ?
【问题讨论】:
标签: sql sql-server