Mysql 介于和之间的问题

Mysql 介于和之间的问题,mysql,sql,database,postgresql,Mysql,Sql,Database,Postgresql,如何编辑此查询才能正常工作 SELECT * FROM my_table WHERE column1 BETWEEN LIKE '%T' AND LIKE '%t'; 谢谢,我知道你想要这样的东西- 编辑: SELECT column1 FROM my_table WHERE ORD(RIGHT(column1, 1)) >= ORD('T') AND ORD(RIGHT(column1, 1)) <= ORD('t') 从my_表中选择第1列 其中ORD(右(第1列,1)

如何编辑此查询才能正常工作

 SELECT * FROM my_table WHERE column1 BETWEEN LIKE '%T'  AND LIKE '%t';

谢谢,我知道你想要这样的东西-

编辑:

SELECT column1  FROM my_table
WHERE ORD(RIGHT(column1, 1)) >= ORD('T') AND ORD(RIGHT(column1, 1)) <= ORD('t')
从my_表中选择第1列

其中ORD(右(第1列,1))>=ORD('T')和ORD(右(第1列,1))给了我力量!:什么不起作用?这个查询到底应该做什么?我想提取它们在正则表达式之间的行。@问题是我们不了解“%t”和“%t”之间的内容“。你能再解释一下吗?一些样本数据和预期的输出将有助于理解你想要什么。我想他想要的是介于T和T之间的东西。但是也许我误解了这个问题,或者这个问题不是很清楚,可以有几个答案,甚至可以在
之间引入:
其中ORD(右(第1列,1))在ORD('t')和ORD('t')之间
SELECT column1  FROM my_table
WHERE ORD(RIGHT(column1, 1)) >= ORD('T') AND ORD(RIGHT(column1, 1)) <= ORD('t')