Hallo,
folge Afrage:
SELECT id,name FROM domains WHERE ? LIKE CONCAT('%', name);
geht nur in PostgreSQL (oder mySQL). In SQLite3 wird CONCAT nicht
unterstützt. Wie ist dieser Ausdruck korrekt in SQLite3 zu übertragen?
Was hast du den genau vor? Eventuell wären die FTS Erweiterungen etwas für dich? http://www.sqlite.org/fts3.html
Gast
#3989218
Stefan Helmert schrieb: > SELECT id,name FROM domains WHERE ? LIKE CONCAT('%', name); versuchs mal mit SELECT id,name FROM domains WHERE ? LIKE '%' + name; geht zumindest in T-SQL
Peter II schrieb: > versuchs mal mit > > SELECT id,name FROM domains WHERE ? LIKE '%' + name; Das geht nicht. SQLite scheint Probleme mit Zellen nach dem LIKE zu haben. Da darf wohl nur das Argument stehen...
Stefan Helmert schrieb: > SQLite scheint Probleme SQLite ist vorallem "OpenSource" (sogar public domain) also Ran an den Speck :-) Stefan Helmert schrieb: > Da darf wohl nur das [...] stehen Was in der Doku beschrieben ist, für "Verkettung" ist dort übrigens das || Symbol vorgesehen: https://www.sqlite.org/lang_select.html
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.