2016-06-16 14 views
-2

私は、次の表を持っている:Postgres SELECT * FROMテーブルWHERE column-varchar == "string-example"?

CREATE TABLE lawyer (
    id SERIAL PRIMARY KEY, 
    name VARCHAR NOT NULL UNIQUE, 
    name_url VARCHAR check(translate(name_url, 'abcdefghijklmnopqrstuvwxyz-', '') = '') NOT NULL UNIQUE 
); 

私はname_url = "ジョン・DOE"

+1

「SELECT * FROM lawyer name_url = 'john-doe''これはあなたが書いたものですが、あなたの文字列リテラルを囲む一重引用符で囲まれています。 – JNevill

+0

あなたの質問は何ですか?文字列リテラルに二重引用符を使用しないでください。 '' john-doe ''のように一重引用符を使用してください。また、列幅を指定せずに 'varchar'を使うことは悪いことです。 – jpw

答えて

関連する問題