sql >> Database teknologi >  >> RDS >> Mysql

Hvordan finder man i Django et udtryk, der er en del af en streng i stedet for at indeholde den streng?

Følgende forespørgsel vil gøre:

>>> sentence = 'A brown cat jumps over a person'
>>> MyModel.objects.extra(where={"%s like CONCAT('%%', `name` ,'%%')"}, 
...                       params=[sentence]).values()
[{'id': 1L, 'name': u'brown cat'}, {'id': 3L, 'name': u'person'}]


  1. mysql-datamappeplacering

  2. Ti tips til at gå i produktion med PostgreSQL

  3. MySQL:Er det muligt at 'fylde' en SELECT med værdier uden en tabel?

  4. præstationsstraf af strenge som primære nøgler?