10

PostgreSQL の concat 関数について質問があります。

この文は MySQL でうまく機能します。

SELECT * FROM words
 WHERE CONCAT (word,' ',gender,' ',semantic) LIKE '%"+value+"%'. 

値は、Java プログラム内で変更される変数です。

しかし、postgresql でも同じ作業が必要です。値が変更される変数「値」を考慮して、postgresを使用して、WHERE句内でどのように連結できますか?

4

2 に答える 2

23

Postgresql では、次の構文を使用して連結します。

(users.first_name || ' ' || users.last_name)

参考http ://www.postgresql.org/docs/9.1/static/functions-string.html

于 2013-07-10T20:46:45.653 に答える
2

これをpostgresqlにも使用できます:

concat_ws(' ', campo1, campo2) like '%value%'

一重引用符の間にスペースがあることに注意してください

于 2015-11-03T23:58:24.110 に答える