如何在变量“tfsep-2019”、“tfjul-2018”、“tfjun-2018”中获得这样的值,而不使用空格。
SELECT s.house, s.grade, s.homeroom AS Campus
FROM student s,fees_jrl f
WHERE s.studnum = f.studnum AND
f.name IN (' TFJun-2018 TFJul-2018 ') AND
f.trans_type= 'chg' AND
f.paid_id is NULL AND s.house LIKE '%'
GROUP BY s.house
我是这样的('tfjun-2018 tfjul-2018 tfsep-2019')但是我想要('tfsep-2019','tfjul-2018','tfjun-2018')请帮忙
3条答案
按热度按时间pzfprimi1#
你可以对字符串使用like%表示任何字符,\表示一个字符这样做f.name like%2018%将为你提供整个2018。。
zengzsys2#
每当需要引号时,可以使用like运算符引用以下语句(
'
),使用双引号(''
) :或
或
rextester演示
sdnqo3pr3#
使用显式连接和连接
我认为你不需要分组,因为你没有聚合功能