DB2 SELECT使用alpha通配符,长度为4个字符

时间:2010-06-25 20:15:42

标签: sql select db2

我需要为product_id做一个SELECT,其中product_id的长度为4个字符,最后一个字符可以是任何字母。我知道选择任何字母的通配符,但我不知道如何表示它必须是最后一个字符,而我正在寻找的product_ids必须是4个字符。

这有意义吗?

1 个答案:

答案 0 :(得分:1)

您是否尝试过RIGHT和标准LIKE? (DB2中有LEFT)。如果没有,SUBSTR。

在DB2中,您可以使用LENGTH

希望如此

WHERE
    RIGHT(product_id, 1) LIKE [A-Z] AND LEN(product_id) = 4