皆様始めまして~初歩的な質問かもしれないですが
postgresSQLのデータをpsqlコマンドでみるときに
whereをつかわずに
[xxxxxxx@yyyyyy ~]$ psql -q -c 'select * from employ_kanri' xxxxxx postgres
社員名 | 社員番号 | 勤務先
------------------------+--------------+----------------------------
田中 | 200700 | 横浜
と結果はでるのに、
whereを使うと
[xxxxxxxx@yyyyy ~]$ psql -q -c 'select * from employ_kanri where 勤務先 = '横浜'' xxxxxx postgres
ERROR: column "横浜" does not exist
になるのはなぜでしょうか?
ちなみにデータベースに入ってwhereコマンドを使うと問題なくできます。。
[xxxxxxx@yyyyyyy ~]$ psql xxxxxx postgres
Welcome to psql 7.4.11, the PostgreSQL interactive terminal.
Type: \copyright for distribution terms
\h for help with SQL commands
\? for help on internal slash commands
\g or terminate with semicolon to execute query
\q to quit
xxxxxxx=# select * from employ_kanri where 勤務先 = '横浜';
社員名 | 社員番号 | 勤務先
------------------------+--------------+----------------------------
田中 | 200700 | 横浜
よろしくお願いします
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
Postgre使ったこと無いですが
psql -q -c "select * from employ_kanri where 勤務先 = '横浜'"
単にこういう事では?
外をシングルコーテーションで括っているのに、中でも使ったら
そこで終了と見なされると思います。
この回答への補足
早速のアドバイスありがとうございます。
上記の内容はできました。本当にありがとうございます。
お手数ですが、もう1つだけ質問さしてください
DBに接続してselect文をするperlをつくったんですが
なぜかコンパイルの際にエラーがでます。内容は
[xxxxxxxx@delsol DB]$ ./select.pl
DBD::Pg::st fetchrow_array failed: no statement executing
DBI handle 0x8aa61b0 has uncleared implementors data.
dbih_clearcom (sth 0x8aa61b0, com 0x8aafc70, imp DBD::Pg::st):
FLAGS 0x80113: COMSET IMPSET Warn PrintError
PARENT DBI::db=HASH(0x8aa609c)
KIDS 0 (0 Active)
IMP_DATA undef
NUM_OF_FIELDS -1
NUM_OF_PARAMS 0
これはどういう意味なんでしょうか?調べてものっていませんでした。
参考にソースを添付します。
#! /usr/local/bin/perl
use DBI;
$dbname = "xxxxxxxx";
$host = "zzzzzzz";
$user = "postgres";
$password = "";
$dbh = DBI->connect("dbi:Pg:dbname=$dbname;host=$host", $user, $password );
$sth = $dbh->prepare("select * from employ_kanri where 社員名 = '田中'");
$sth->execute;
while (@row = $sth->fetchrow_array){
print "@row\n";
}
$sth->finish;
よろしくお願いします。
早速のアドバイスありがとうございます。
上記の内容はできました。本当にありがとうございます。
お手数ですが、もう1つだけ質問さしてください
DBに接続してselect文をするperlをつくったんですが
なぜかコンパイルの際にエラーがでます。内容は
[xxxxxxxx@delsol DB]$ ./select.pl
DBD::Pg::st fetchrow_array failed: no statement executing
DBI handle 0x8aa61b0 has uncleared implementors data.
dbih_clearcom (sth 0x8aa61b0, com 0x8aafc70, imp DBD::Pg::st):
FLAGS 0x80113: COMSET IMPSET Warn PrintError
PARENT DBI::db=HASH(0x8aa609c)
KIDS 0 (0 Active)
IMP_DATA undef
NUM_OF_FIELDS -1
NUM_OF_PARAMS 0
これはどういう意味なんでしょうか?調べてものっていませんでした。
参考にソースを添付します。
#! /usr/local/bin/perl
use DBI;
$dbname = "xxxxxxxx";
$host = "zzzzzzz";
$user = "postgres";
$password = "";
$dbh = DBI->connect("dbi:Pg:dbname=$dbname;host=$host", $user, $password );
$sth = $dbh->prepare("select * from employ_kanri where 社員名 = '田中'");
$sth->execute;
while (@row = $sth->fetchrow_array){
print "@row\n";
}
$sth->finish;
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL SQLです。こんな感じですか?あってますか? うまくいきません教えてくださいお願いします 1 2023/07/08 15:27
- MySQL うまくいきません教えてくださいお願いしますSQLです。クエリ構文です。 1 2023/07/07 12:39
- MySQL 下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 神奈川県の市区町村の一覧。ただ 3 2023/05/01 18:01
- MySQL 書籍の内容はまともでしょうか? 1 2023/01/22 03:07
- Oracle 下記のsqlで取得されるレコード以外を取得する方法ありますでしょうか。 SELECT B.番号, B 2 2022/04/20 23:21
- MySQL 共通点はあります。何が違うのでしょうか? 1 2023/01/27 05:22
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- MySQL 下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 日本の全市区町村を人口密度が低 1 2023/06/18 19:51
- MySQL SQLです。下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 「昨年の各月の総降 1 2023/07/01 00:32
- Oracle 質問です。 下記のテーブルとデータがあり、 取得想定結果のように出力したいです。 下記のsqlだと0 2 2023/05/23 19:10
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
oracle spool SJIS → UTF-8
-
ACCESS VBA;コマンドボックス...
-
Windows版 pg_dumpの結果をログ...
-
Oracle / UNIX ファイルコマン...
-
VB上でのSQLローダ利用
-
OSQLの起動について
-
DB2の共有ロックについて。
-
oracle sql*plusでの画面折り返...
-
shellからpostgresqlへの変数の...
-
SQL: insert/importコマンドの違い
-
Oracle初心者です。 shutdownコ...
-
Insert文 で 変数を使いたい
-
AWSのcloud9で「 ls -l ~/.ssh/...
-
ヤフーショッピングでPayPay支...
-
ディスク上のサイズの乖離が大...
-
新規作成したPostgresqlデータ...
-
PostgreSQLについて教えてくだ...
-
Windows上のPostgreSQLの完全削...
-
ソケットの異常終了について
-
ACCESSのフォームだけを起動す...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Windows版 pg_dumpの結果をログ...
-
oracle spool SJIS → UTF-8
-
Query OK, 0 rows affected
-
ファイルに記述されている複数...
-
AWSのcloud9で「 ls -l ~/.ssh/...
-
Oracle / UNIX ファイルコマン...
-
tar.gzファイルのリストアについて
-
psql でのエラー出力について
-
CSVファイルをBULK INSERTでSQL...
-
shellからpostgresqlへの変数の...
-
date型に空白を入れるとエラー...
-
アクセスのフォームで10件づつ...
-
OSQLの起動について
-
ACCESS VBA;コマンドボックス...
-
コマンド履歴
-
SQL+Plusの訂正
-
AS400でのライブラリ配下の全て...
-
teraterm上でsqlplusにログイン...
-
Insert文 で 変数を使いたい
-
SQL: insert/importコマンドの違い
おすすめ情報