Jump to content

Recommended Posts

Posted

boas

eu tenho uma query que faz um select e procura se o nome de um projecto é algo do género:

"SA_2010_%"

mas caso exista um projecto "SA_2010_9", os projectos seguintes serão sempre 10

ha alguma forma de fazer a query a procurar por pelo menos 2 caracteres? com alguma expressão regular ou assim ?

...Join the dark side...and get a free cookie...

Posted

eu tentei como disseste e não funcionou, ou eu que fiz mal

também assim e sem sucesso:

SELECT
PROJECT.NAME_PROJECT
FROM PROJECT
WHERE NAME_PROJECT RLIKE 'SA_2010_[0-9]{1,}' 
AND NAME_PROJECT RLIKE '[0-9]{1,}\_Trans'

alguém sabe alguma ideia ou forma de me ajudar? ?

...Join the dark side...and get a free cookie...

Posted

já resolvi o meu problema, selecciono todos os registos, a query mantive esta:

SELECT
PROJECT.NAME_PROJECT
FROM PROJECT
WHERE NAME_PROJECT RLIKE 'SA_2010_[0-9]{1,}'
AND NAME_PROJECT RLIKE '[0-9]{1,}\_Trans'

depois guardo todos os registos num array, separo apenas a parte que quero da string com o explode e com a função max do php selecciono apenas o maior

😁

...Join the dark side...and get a free cookie...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.