我有一个像图片一样的数据库,我想向t1显示第二个位置名称是'e',最后一个位置是'x'的详细信息,请问有人可以帮助我实现这一点
桌子看起来像这样
T1 T2 T3
vexes 1 2
becw 12 21
extrst 10 10
vin 15 10
new 35 14
det 10 12
het 15 10
cat 53 52
fexx 10 15
fat 12 15
fatsrot 10 15
答案 0 :(得分:5)
您可以像下面这样编写查询。
select * from yourtable
where t1 like '_e%x'
注意:
_ 代表单个字符
%表示零个或多个字符
答案 1 :(得分:3)
您可以通过以下方式使用SUBSTRING
和RIGHT
来实现:
SELECT *
FROM tbl
WHERE SUBSTRING(t1, 2, 1) = 'e' --2nd character
AND RIGHT(t1, 1) = 'x' --last character