回答数
気になる
-
数値が定期的にあらわれる文字列から、いくつめに出現した数値が指定して切り出したい
オラクルでREGEXP_SUBSTR という関数があります。 正規表現で部分文字列を切り出す関数です。 select REGEXP_SUBSTR('11xx22xx33xx44xx55','[0-9]+',1,3) from dual 上記ですと、数字のカテゴリの3個目である33が返却されます。 この関数をポスグレで実現する方法はありますでしょうか。 独自の関数作成などが必要でしたら、その方法はありますでしょうか。 数値が定期的にあらわれる文字列から、いくつめに出現した数値が指定して切り出したいとなります。 よろしくお願いします。
質問日時: 2023/06/08 13:12 質問者: evaan
回答受付中
0
0
-
postgreSQLをbashで実行する際に「MORE」表示をなくす方法
bashのスクリプト内にpsql -c 'select * xxxx;'の記載をして select文を表示しようと思うのですが 途中で「MORE」が表示されてシェルスクリプト処理が止まってしまいます。 途中の「MORE」を表示させずにスクリプトを実行する方法を教えて下さい。
質問日時: 2023/05/08 21:42 質問者: こじまる333
解決済
1
0
-
終端クォート ' が必要です と出てしまいました どうすればいいですか?
終端クォート ' が必要です と出てしまいました どうすればいいですか?
質問日時: 2023/05/02 15:58 質問者: Wohinfahrensie
解決済
2
0
-
PostgressからMySQL(MariaDB)へ構造を変更する際のTimestamp等について
お世話になります。 BD初心者なのですが、 Postgressで作成されたダンプファイル(文字コードEUC)からMySQL(MariaDB・UTF-8)へ データベース構造を変更しようとしています。 いずれもサーバー附属のphpMyAdminなどのソフト経由でダンプして インポートしようと思っています。 例えばPostgressのテーブル構造が以下の場合 CREATE TABLE table_name ( column_a integer NOT NULL, column_b integer, "timestamp" bytea ); 1.MySQLでは、どのように記載すればよいでしょうか? 2.MySQLでは2032年問題があるようですので datetime型に変更しても問題ないでしょうか? 上記2点や変更移管する際の注意事項等まとめているサイトがあれば ご教示いただけないでしょうか? 宜しくお願いします。 <(_ _)>
質問日時: 2023/04/04 12:09 質問者: ya-ya-
ベストアンサー
2
1
-
【PostgreSQL】行の値の並びを変えるには
PostgreSQLでテーブルのデータを下記のように値の小さい順に変えたい場合、 どのようなクエリで可能か教えていただけますでしょうか。 table_before -------------------------------------------------------- column_a | column_b | column_c | column_d -------------------------------------------------------- hoge | 1 | 5| 3 -------------------------------------------------------- hogehoge | 12 | 2| 6 -------------------------------------------------------- . . . -------------------------------------------------------- hogelast | 8 | 5| 5 -------------------------------------------------------- ↓ table_after -------------------------------------------------------- column_a | column_e | column_f | column_g -------------------------------------------------------- hoge | 1 | 3| 5 -------------------------------------------------------- hogehoge | 2 | 6| 12 -------------------------------------------------------- . . . -------------------------------------------------------- hogelast | 5 | 5| 8 -------------------------------------------------------- 宜しくお願いします。
質問日時: 2023/03/21 16:46 質問者: SE2005
ベストアンサー
1
0
-
列が存在しないと言われる
postgresql14.1をつかっています。 カラムa,b,c,dからなるテーブルxをつくり、 SELECT * FROM xを実行すると、入っているデータを取得できますが、SELECT a FROM xを個別のカラムを指定したところ、列aは存在しません というエラーが出てしまいます。 列指定でデータを取得できるようにするにはどうすれば良いでしょうか。
質問日時: 2023/02/10 18:33 質問者: pocho11
解決済
2
0
-
PostgreSQL14.6のSSL対応について
こんにちは。 現在、PostgreSQL14.6のインストールで躓いています。 【やりたいこと】 PostgreSQL14.6をSSL対応にてインストール。 OPENSSLのバージョンは、1系はサポートが終わるので、3系を使用 【環境】 OS:Miracle Linux8.4 OPEHSSL:3.0.7を/usr/local/sslへ手動でコンパイルしてインストール コンパイルオプションは次の通り # ./config --prefix=/usr/local/ssl --openssldir=/usr/local/ssl/shared enable-md2 enable-rc5 sctp zlib -fPIC OHELSSH8.6をOPENSSLの更新に合わせて手動アップデート OSのアップデートはyum -y updateで完了 併せて yum -y groupinstall base yum -y groupinstall development で各種インストール済み 【現状】 #openssl version OpenSSL 3.0.7 1 Nov 2022 (Library: OpenSSL 3.0.7 1 Nov 2022) #openssl version -d OPENSSLDIR: "/usr/local/ssl/shared" # ldd /usr/local/ssl/bin/openssl linux-vdso.so.1 (0x00007ffea43c5000) libssl.so.3 => /usr/local/ssl/lib64/libssl.so.3 (0x00007f586d643000) libcrypto.so.3 => /usr/local/ssl/lib64/libcrypto.so.3 (0x00007f586cfd9000) libz.so.1 => /lib64/libz.so.1 (0x00007f586cdc1000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f586cbbd000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f586c99d000) libc.so.6 => /lib64/libc.so.6 (0x00007f586c5d7000) /lib64/ld-linux-x86-64.so.2 (0x00007f586d8ea000) と、インストールできているように見える。 PostgreSQL14.6をソースからコンパイルしようと、(ポートは隠します) $./configure --with-pgport=**** --with-openssl としたところ、 checking for CRYPTO_new_ex_data in -lcrypto... no configure: error: library 'crypto' is required for OpenSSL とエラーとなってしまう。 yum install openssl-devel が必要との記載を見たが、 ------------------------------------------------------------------------------------------------ インストール: openssl-devel x86_64 1:1.1.1k-7.el8 8-latest-BaseOS 2.3 M アップグレード: openssl-libs x86_64 1:1.1.1k-7.el8 8-latest-BaseOS 1.5 M 依存関係のインストール: keyutils-libs-devel x86_64 1.5.10-6.el8 8-latest-BaseOS 47 k krb5-devel x86_64 1.18.2-22.el8 8-latest-BaseOS 560 k libcom_err-devel x86_64 1.45.6-1.el8 8-latest-BaseOS 37 k libkadm5 x86_64 1.18.2-22.el8 8-latest-BaseOS 186 k libselinux-devel x86_64 2.9-5.el8 8-latest-BaseOS 199 k libsepol-devel x86_64 2.9-2.el8 8-latest-BaseOS 85 k libverto-devel x86_64 0.3.0-5.el8 8-latest-BaseOS 17 k openssl x86_64 1:1.1.1k-7.el8 8-latest-BaseOS 708 k pcre2-devel x86_64 10.32-2.el8 8-latest-BaseOS 604 k pcre2-utf16 x86_64 10.32-2.el8 8-latest-BaseOS 228 k pcre2-utf32 x86_64 10.32-2.el8 8-latest-BaseOS 219 k 弱い依存関係のインストール: openssl-pkcs11 x86_64 0.4.10-2.el8 8-latest-BaseOS 65 k ---------------------------------------------------------------------------------------------------- 3系ではなさそうなので入れていません。 この状態からどうやったらSSLオプションをつけてコンパイル可能になるかおしえていただけませんでしょうか? よろしくお願いいたします。
質問日時: 2023/01/05 15:42 質問者: takachan723
解決済
1
0
-
ポストグレにあるExcelファイルを開くには
ポストグレの中にあるexcelファイルをVBAで開くにはどの様にすればよろしいですか?VBAのopenメソッドでやってみました。excelファイルは開けたのですが読込み中とデータのないファイルがひらきます。ポストグレのアドレスとexcelのファイル名は調べてVBAのopenメソッドを使いました。eecelをディスクトップにエクスポートして改めてopenメソッドではデータのあるファイルが開きます。ポストグレのテーブルにあるデータではないとおもいましたのでADOの接続の様なことはしませんでした。言葉たらずかと思いますが教えて下さい。
質問日時: 2022/12/13 18:07 質問者: onakagasuitayou
解決済
1
0
-
PostgreSQL レコードからアイテム種類数を取得したい
▼以下のテーブルがあります 【テーブル名:売上】 |日付|お店|商品| |01/01|東京|みかん| |01/01|大阪|みかん| |01/01|大阪|りんご| |01/31|東京|みかん| このテーブルから、一か月間で販売した商品種類数をお店ごとに抽出したいです。 ▼ほしい抽出結果 |お店|商品(count)| |東京|1| |大阪|2| 以下のSQL分で上記の抽出結果になりますか? ーーー SELECT お店,count(商品) FROM 売上 GROPE BY お店 ーーー 単純に商品レコード数を数えるのではなく、同一店舗で過去に売れた商品は数えたくありません。 例に挙げたテーブルでいうと、東京店では1/1と1/31にみかんを売っていますが、販売した商品種類数はみかんのみなので、東京:1としたいです。 今試すことができない状況なので、結果がわからないのですが、以下のSQL文だと単純にレコード数を数えてしまうので東京:2となる気がします。 恐らくdistinctを使って重複をカウントしないようにするのだと思いますが、東京のみかん売上と大阪のみかん売上を重複として除外してしまうことを回避する方法が思いつきません。 なにか良い方法をおしえてください。
質問日時: 2022/11/23 22:31 質問者: smokesmoke
ベストアンサー
2
0
-
文字切り替えの時に 中央にでる A
半角キーで 文字切り替えの時に 中央にでる A または あ の呼び名は なんですか? だしかたを教えてください。 Win11です。
質問日時: 2022/11/12 18:06 質問者: コウ1000
ベストアンサー
2
0
-
postgreSQL カラムの全ての値を取得したい
上のようなテーブルから、色カラムにどんな要素があるか抜き出したいです。 どのようなSQLを書けば良いか教えてください。 SELECT 色 FROM テーブル名; と書けば欲しい出力結果のようになりますか? 今試せないのですが、すぐに必要になるので教えてください。 【テーブル】 番号│色│名前 001│赤│リンゴ 002│黄│バナナ 003│橙│オレンジ 004│黄│レモン 【欲しい出力結果】 │色│ │赤│ │黄│ │橙│
質問日時: 2022/10/07 12:33 質問者: smokesmoke
解決済
3
0
-
PostgreSQLドライバの登録。 MavenプロジェクトからPostgreSQLへ接続をするため
PostgreSQLドライバの登録。 MavenプロジェクトからPostgreSQLへ接続をするため、pom.xmlに以下の記載をしたところ、エラーが出ます。 どのようにエラーに対処すべきか、お知恵をお貸しください。 【pom.xml】 <dependencies> <dependency> <groupid>org.postgresql </groupid> <artifactid>postgresal </artifactid> <version> v42.5.0</version> </dependency> </dependencies> 【エラーメッセージ】 Missing artifact org.postgresql:postgresql:jar:v42.5.0
質問日時: 2022/09/26 12:30 質問者: あずきばー
ベストアンサー
1
0
-
PostgreSQLで"pg_dumpall -f data.sql"を使ってバックアップしたデータ
を"psql -f data.sql"でリストアするときに 既に格納されているデータを削除しなければならないと思うのですが リストアする前に既に格納されているデータを削除するには どのようにするのでしょうか? ディレクトリ"/var/lib/pgsql/9.3"の配下には /var/lib/pgsql/9.3/data /var/lib/pgsql/9.3/backups の2つのディレクトリがあり"/var/lib/pgsql/9.3/backups"は空です (postgresqlではなくpostgresql9.3をインストールしたのでディレクトリ9.3ができています)
質問日時: 2022/09/19 08:14 質問者: reiman
ベストアンサー
2
1
-
DBFluteについて質問です。 環境:PostgreSQL java8 前提:webアプリケーショ
DBFluteについて質問です。 環境:PostgreSQL java8 前提:webアプリケーションの制作。外だしSQLの記載について。 やりたいこと:画面データとテーブルデータを使った条件分岐。テーブルデータがNULLの場合は画面データを参照せずにSQLを終了する。 テーブルデータがNULLではない場合は /*BEGIN*/ where … /* IF pm.aaaa !=null */ AND テーブルデータ >= /* pm.aaaa */3 /*END*/ のような処理がしたいです。言われた通りに書けば良いだけなのは重々承知しているのですが、テーブルデータの有無を IF テーブルデータ !=NULL THEN /* IF pm.aaaa !=null */ AND テーブルデータ >= /* pm.aaaa */3 /*END*/ IF END と、書くとエラーになりますし、 /* IF テーブルデータ !=NULL && pm.aaaa !=null */ AND テーブルデータ >= /* pm.aaaa */3 /*END*/ と、書くとビルドは上手くいくのですが、実行すると上記部分でエラーとなります。 何処が間違っているのかは分かるのですが、どう処理すれば良いのか全く理解できません。わかりづらくて大変申し訳ないのですが、御教授頂ければ幸いです。
質問日時: 2022/07/07 00:49 質問者: r-help.me
ベストアンサー
1
0
-
画像とカテゴリーを出力したいのですが、取得の条件を付ける方法がわかりません。
画像とカテゴリーを出力したいのですが、取得の条件を付ける方法がわかりません。 echoで出力することは分かるのですが、条件式を加えたい場合どうすればいいのでしょうか? アドバイスお願い致します。 ※取得条件 function set_other_data($post) { // アイキャッチIDを取得 $post_thumbnail_id = get_post_thumbnail_id($post); // アイキャッチ画像の確認 if ($post_thumbnail_id) { // 存在する $image_src = wp_get_attachment_image_src($post_thumbnail_id); // サムネイルの画像URLを設定 $post->thumbnail = $image_src[0]; } else { // 存在しない $post->thumbnail = 'noimage.jpg'; } // カテゴリーIDを取得 $post->categories = wp_get_post_categories($post->ID); // コメントテキスト if (0 == $post->comment_count) { // コメントなし $post->comments = __('No Comments'); } else { // コメントあり $post->comments = $post->comment_count.'件のコメント'; } // コメントリンク $post->comments_link = get_comments_link($post->ID); } //<li></li>の中に出力する予定 <?php $search_query = get_search_query(); ?> <?php global $wpdb; ?> <?php $sql = " SELECT post.post_title, post.post_date, post.post_excerpt, post.comment_count, attachment.guid AS thumbnail_url, GROUP_CONCAT(category.name ORDER BY category.term_id) AS category_names, GROUP_CONCAT(category.slug ORDER BY category.term_id) AS category_slugs FROM wp_posts AS post LEFT JOIN ( SELECT * FROM wp_postmeta WHERE meta_key = '_thumbnail_id' ) AS thumbnail ON post.ID = thumbnail.post_id LEFT JOIN wp_posts AS attachment ON thumbnail.meta_value = attachment.ID LEFT JOIN ( SELECT sub_a.name, sub_a.slug, sub_c.object_id, sub_a.term_id FROM wp_terms AS sub_a LEFT JOIN wp_term_taxonomy AS sub_b ON sub_a.term_id = sub_b.term_id LEFT JOIN wp_term_relationships AS sub_c ON sub_b.term_taxonomy_id = sub_c.term_taxonomy_id WHERE sub_b.taxonomy = 'category' ) AS category ON post.ID = category.object_id WHERE post.post_type = 'post' AND post.post_status = 'publish' AND (post.post_content LIKE %s OR post.post_title LIKE %s OR post.post_excerpt LIKE %s) GROUP BY post.ID ORDER BY post.post_date DESC "; $query = $wpdb->prepare($sql, "%$search_query%", "%$search_query%", "%$search_query%"); $results = $wpdb->get_results($query); <?php if ($results) : ?> <?php foreach ($results as $result) : ?> <li> </li> <?php endforeach; ?>
質問日時: 2022/05/01 18:03 質問者: 初心者サイト作成
解決済
2
0
-
SQLで検索結果の記事を表示したい
続きを読むのリンクをSQLから取得したいのですが、テーブルや方法が載っていないためわかりません。記事のタイトルと同じリンクに飛ばしたい場合どうすればいいでしょうか? SELECT a.ID , a.post_date , a.post_modified , a.post_title , a.post_name ,a.post_excerpt ,a.postcomment=pv_count ,a.attachment.guid AS thumnail.url , b.user_registered , b.user_login , b.user_nicename , b.display_name , GROUP_CONCAT(c.name ORDER BY c.term_id) AS category_names/*変更*/ , GROUP_CONCAT(c.slug ORDER BY c.term_id) AS category_slugs/*変更*/ FROM wp_posts AS post LEFT JOIN ( SELECT * FROM wp_postmeta WHERE meta_key = '_thumbnail_id' ) AS thumbnail ON post.ID = thumbnail.post_id LEFT JOIN wp_posts AS attachment ON thumbnail.meta_value = attachment.ID //ここから追記 FROM wp_posts a LEFT JOIN wp_users b ON a.post_author = b.ID LEFT JOIN ( SELECT sub_a.name , sub_a.slug , sub_c.object_id , sub_a.term_id/*追加*/ FROM wp_terms sub_a LEFT JOIN wp_term_taxonomy sub_b ON sub_a.term_id = sub_b.term_id LEFT JOIN wp_term_relationships sub_c ON sub_b.term_taxonomy_id = sub_c.term_taxonomy_id WHERE sub_b.taxonomy = 'category' ) c ON a.ID = c.object_id WHERE a.post_status = 'publish' AND a.post_type = 'post' GROUP BY a.ID/*追加*/ ORDER BY a.post_date ASC WHERE post.post_type = 'post' AND post.post_status = 'publish' ORDER BY post.post_date DESC
質問日時: 2022/04/28 21:03 質問者: 初心者サイト作成
解決済
1
0
-
投稿記事と関連付けているテーブルがわからない
下記のようにしてタイトル、日付け、抜粋、コメント数、サムネイル画像を取得したのですが 続きを読むとカテゴリーが取得できません。どちらもテーブルがわからない状態です。 いずれかの取得テーブルを教えていただけないでしょうか? SELECT post.post_title, post.post_date, post.post_excerpt, post.comment_count, attachment.guid AS thumbnail_url FROM wp_posts AS post LEFT JOIN ( SELECT * FROM wp_postmeta WHERE meta_key = '_thumbnail_id' ) AS thumbnail ON post.ID = thumbnail.post_id LEFT JOIN wp_posts AS attachment ON thumbnail.meta_value = attachment.ID WHERE post.post_type = 'post' AND post.post_status = 'publish' ORDER BY post.post_date DESC
質問日時: 2022/04/27 20:29 質問者: 初心者サイト作成
解決済
1
0
-
SQLでUPSERTを一度に複数行やる方法
SQLほぼ初心者です。 いわゆるUPSERT(Postgresql ですので INSERT ... ON CONFLICT UPDATE ... のことです)を 複数行まとめて実行する方法はありますでしょうか。 どなたかご教示のほど宜しくお願い致します。
質問日時: 2022/03/25 15:17 質問者: 1qazxsw2
解決済
3
0
-
データのマッチングです。お願いします
テーブルA 処理日|店番|口座番号|オペコード|消込フラグ 0307|001|0000000|831018|FALSE 0307|002|1111111|832039|FALSE 0307|003|2222222|831401|FALSE テーブルB オペ日|口座店番|口座番号|区分|委託者コード 0307|001|0000000|新規|66666 0307|002|1111111|新規|77777 0307|003|2222222|削除|77777 上記のテーブルBで区分が新規かつ委託者コードが66666であればテーブルAのオペコードが831018のレコードを抽出し、処理日とオペ日、店番と口座店番、口座番号と口座番号が一致していればテーブルAの消込フラグをTRUEに更新したいです! 補足 区分が新規かつ委託者コードが77777であればテーブルAのオペコードが832039のレコードを抽出して3つの項目値でマッチングさせると言う形です。 繰り返し処理でやるイメージだと思うのですが分かりません。 サンプルコードいただけると助かります。 よろしくお願いいたします。
質問日時: 2022/03/09 06:12 質問者: 矢吹隼人
解決済
1
0
-
マッチング
以下のようなテーブルがあります テーブルA 区分、委託者コード 新規、66666 削除、66666 新規、77777 テーブルB オペコード、カナ氏名 831018、タロウ 832039、ハナコ 831014、ジロウ 101401、カナコ クエリにてテーブルAの区分が新規かつ委託者コードが66666であればテーブルBのオペコードが831018と832039のデータを取得したいです。 教えていただきたいです。 よろしくお願いします。
質問日時: 2022/03/08 20:22 質問者: 矢吹隼人
ベストアンサー
3
0
-
ここでいう「データソース名」が分かりません!?
書式:PDOクラスのオブジェクトを作成する構文 +------------------------------------------------------------------------+ | new PDO(データソース名,ユーザ名,パスワード | +------------------------------------------------------------------------+ | new PDO("mysql:host=LocaLhost;dbname=db1","root","root"); | +------------------------------------------------------------------------+ 以上ですが、MySQLサーバーに接続する場合の書式です。 それで、ここでいう「データソース名」が分かりません!? 以下を参考に他「PostgreSQL」に接続するする場合は ❶ new PDO("PostgreSQL:host=;dbname=db1","root","root"); ❷ new PDO("pgsql:host=;dbname=db1","root","root"); のどちらになるのでしょうか? ドライバ名を指定する文字列 +---------------+----------+ | データベース種類 | ドライバ名 | +---------------+----------+ | MySQL | mysql | +----------------|----------+ | PostgreSQL | pgsql | +----------------|----------+ | Oracle | oci | +----------------|----------+ | SQL Server | sqlsrv | +----------------|----------+ よろしくお願いいたします。
質問日時: 2021/12/26 17:41 質問者: Campus2
ベストアンサー
1
1
-
Postagre SQL エラー
上だとFROM周辺が間違っているとエラーが出て、下だとエラーになりません。同じに見えますがなぜでしょうか? 上(自分で入力したもの) SELECT shohin_id AS "商品ID", shohin_mei AS "商品名", shiire_tanka AS "仕入単価" FROM Shohin; ________ 下(サンプルをコピーしたもの) SELECT shohin_id AS "商品ID", shohin_mei AS "商品名", shiire_tanka AS "仕入単価" FROM Shohin; なお、いずれもテキストに書いてコマンドプロンプトにコピペしています。上はインデントがなくすべて左にくっついて表示されますが、下だと2行目、3行目がきちんとインデントが効いてタブが入ってずれて表示されます。 どうして上はエラーになるのでしょうか?
質問日時: 2021/10/03 14:57 質問者: mozart3355
ベストアンサー
1
0
-
postegresSQLのパスワード
こんにちは。 昨日postegresSQLを勉強しようと思いテキストをみながらインストールしました。パスワードについて、昨日は認証されたのに本日は何度やってもパスワードが違うと表示されます。 昨日からしたことはパソコンを再起動したくらいです。 解決方法を教えて頂けると幸いです。
質問日時: 2021/09/27 11:44 質問者: mozart3355
ベストアンサー
1
1
-
マクロ 複数行を1行にしたい
◯◯◯ abcd efg ××× hijk lmn △△△ opqr stu ↓ ◯◯◯ abcdefg ××× hijklmn △△△ opqrstu というふうに処理できるようにマクロを作成したいです。 どなたかご教授願えますか?
質問日時: 2021/09/21 11:01 質問者: jypark
解決済
2
0
-
postgreSQLの日付を変数にする方法とその日付を-1ヶ月等の計算する構文を教えてください。
postgreSQLの構文内で今月の頭(1日)や先月の頭(1日)や先月の末日を変数として出力する方法を教えてください。 ※データのテーブルは添付参照 もちろん日付を意図して指定しての構文はできるのですが、汎用的に作成したくご相談させてください。 ①今月の頭の算出はあまり浮かんでいないです。 ②先月の頭は今月の頭-1(月の方を引く) 例 2021-09-01.000 -1ヶ月 = 2021-08-01.000 ③先月の末は今月の頭-1(月の方を引く) 例 2021-09-01.000 -1秒 = 2021-08-30.xxx また、ここで得られた構文をselectの中に埋め込みたいです。 select * from eample_table where date >= '②' and date <= '③'; このような構文を作ることは可能でしょうか。 以上、よろしくお願いいたします。
質問日時: 2021/09/19 09:03 質問者: こじまる333
解決済
1
0
-
bashスクリプトでpostgreSQLの日付を変数に組み込む処理を教えてください!
現在postgreSQLの構文をスクリプトファイルに書き込んで処理をしようとしています。 ※データのテーブルは添付参照 sample.sh■■■■■■■■■■■■■ #!/bin/bash psql <DB接続構文> <<EOF > filename select * from example_table where date >= '2021-08-01' and date >= '2021-08-31' ■■■■■■■■■■■■■■■■■■■■■■■ ここで毎月先月のデータの集計を可能な限り自動化したいと思うのですがどのように実装するか教えていただけませんか。 ①例 スクリプト実行時に引数に先月頭の日程と先月の最後の日程を入れる。 comamnd > sample.sh '2021-08-01' '2021-08-31' ※この場合どのように変数に取り込むか構文も教えていただけると助かります。 ②例 今回の例で言うと9月1日(月の頭)にcronを設定しておき、毎月頭にシェルを実行 1日前の日付='2021-08-31' 先月の頭='2021-08-01' のような設定をして自動化する。 ※この場合どのように変数に取り込むか構文も教えていただけると助かります。
質問日時: 2021/09/13 16:41 質問者: こじまる333
ベストアンサー
1
0
-
postgreSQLのselect文でデータを整理する構文を教えてください。
添付図のようにpostgreSQLでeample_tableの内容をselect文を用いて右のように出力したいと思ってます。 実施したことは各項目のデータは出力できるのですが、これを1文でまとめて図のように出力する場合構文はどのようにすれば出力できますか。 参考: ① > select > to_char(date_at,'yyyy-mm') as month > from > example_table > group by to_char(date_at,'yyyy-mm'); month --------- 2021-01 2021-02 2021-03 (3 rows) ② > select > COUNT(flag) as flagA > from > example_table > where flag='0'; flagA ------------------- 8 (1 row) ③ > select > COUNT(flag) as flagB > from > user_info > where flag='1'; flagB ------------------- 2 (1 row) よろしくお願いします。
質問日時: 2021/09/11 15:15 質問者: こじまる333
ベストアンサー
1
0
-
texlive 2021のインストール
PCにtex live 2021のインストールを行いましたが、日本語のdvi ファイルの作成になんがあるようなので、 gostscriptをインストールしたいと思います。 その際、ダウンロードファイルは何処にあるか、cidフォントの扱い方など御教授ください。
質問日時: 2021/08/31 10:44 質問者: teo98
解決済
1
0
-
PostgreSQLのパスワードが分からない場合、どうしたらいいでしょうか?
PostgreSQLのパスワードが分からない場合、どうしたらいいでしょうか?
質問日時: 2021/08/27 15:38 質問者: あっきー126
ベストアンサー
1
0
-
ベストアンサー
1
1
-
CentOS7でPostgreSQLのデータベース作成とそれを確認するコマンドを教えてください。
CentOS7でPostgreSQLのデータベース作成とそれを確認するコマンドを教えてください。
質問日時: 2021/08/15 15:22 質問者: あっきー126
ベストアンサー
1
0
-
フォ-トナイトこれできますか(。´・ω・)?
https://www.mercari.com/jp/items/m18099171206/?gclid=Cj0KCQjw24qHBhCnARIsAPbdtlI75scoypxc5_PU3C2Q5B_qY3G1fTc-uDEes3unRKVPej6YtHSFLRcaAohKEALw_wcB です
質問日時: 2021/07/05 19:31 質問者: yk928
解決済
2
1
-
SPACE THE FINAL FRONTIER THESE ARE THE VOYAGES OF
SPACE THE FINAL FRONTIER THESE ARE THE VOYAGES OF THE STARSHIP ENTERPRISE ITS FIVE YEAR MISSION TO EXPLORE STRANGE NEW WORLD TO SEEK OUT NEW LIFE AND NEW CIVILIZATIONS TO BOLDLY GO WHERE NO MAN HAS GONE BEFORE 上記の英文をシーザー暗号で暗号化して、後ろへ23文字ずらして暗号文を作るプログラムを教えて下さい。
質問日時: 2021/06/17 13:05 質問者: AAA4040
ベストアンサー
2
0
-
PostgreSQLでのクエリ登録
毎回同じクエリを入力しているのですが、 簡単なコマンドを入力したらそのクエリを実行するように 設定したいです。 ググってみましたが、該当する情報がありませんでした。 ご存知の方、教えてください。
質問日時: 2021/06/05 18:40 質問者: うざこ
解決済
1
0
-
PostgreSQLでのスーパーユーザ削除
PostgreSQLをWindows版インストーラーでインストールしました。 いざDBを作成しようとしたらスーパーユーザへの認証に失敗し、 何もできません。 スーパーユーザはWindows PCのユーザ名でした。 これを削除するにはどうしたら良いでしょうか? 標準のコマンドとか何も受け付けないので対処方法がわかりません。 ご存知の方、教えてください。
質問日時: 2021/05/29 18:00 質問者: うざこ
ベストアンサー
1
0
-
PuTTyにログインまでは出来たのですが、OSの確認した時点でエラーが出る
タイトル通りですが、エラーになってしまいgitのインストールができません。 対処法としてどのようなことをすれば良いでしょうか?
質問日時: 2021/05/29 00:27 質問者: rrryyyoo
解決済
1
0
-
PostgresqlをインストールするPC OSは何にしたら良いの? どんな実例がありますか???
PostgresqlをインストールするPC OSは何にしたら良いの? どんな実例がありますか???
質問日時: 2021/05/23 04:00 質問者: 0987654321adgjmptw
ベストアンサー
1
0
-
在庫管理などの業務系アプリは、WindowsよりLinux系が良いですか? (PostgreSQL、
在庫管理などの業務系アプリは、WindowsよりLinux系が良いですか? (PostgreSQL、Windows、C#でアプリ作成経験あります。) 新しいアプリ作成するのですが、セキュリティを考慮するとCentOSなどがいいのでしょうか。 Windowsよりも情報少ない気がするので、 やめておいた方がいいのか、アドバイスお願いいたします。 おすすめの書籍やサイトがあればお願いいたします。
質問日時: 2021/05/22 19:30 質問者: 0987654321adgjmptw
ベストアンサー
2
0
-
【OSS-DB】 OSS-DBの問題についての質問です。 --------------------
【OSS-DB】 OSS-DBの問題についての質問です。 -------------------- 次のSQL文で表を作成した後、多数の行をINSERTした。 CREATE TABLE foo (id INTEGER, val VARCHAR(50)); この表で val 列の2文字目と3文字目がいずれも A である行をすべて検索したい。 誤っているものを1つ選びなさい。 A. SELECT * FROM foo WHERE val LIKE '_AA%'; B. SELECT * FROM foo WHERE val ~ '^.AA'; C. SELECT * FROM foo WHERE substring(val, 2, 2) = 'AA'; D. SELECT * FROM foo WHERE substring(val from 2 for 2) = 'AA'; E. SELECT * FROM foo WHERE position('AA' in val) = 2; 答えはEでした。 ・質問が2つあります。 ①Bの「~ '^.AA';」についてです。 「~ ^'○○ '」は○○が文字列の先頭にマッチというふうに習ったのですが、その場合、Bはあやまりではないでしょうか? 「.」に何か意味があるのでしょうか? ②CとDのsubstringの使い方がイマイチよくわかっていません… 教えていただけると嬉しいです。 ③解説では、「選択肢Eは文字列 val から部分文字列 'AA' を検索するので正しく検索できそうですが、val が AAA で始まるときは 1 が返ってしまいます。」 とありますが、'AA' でも検索はできないですよね? 開始位置を数字で知らせてくれるだけでは無いのでしょうか? よろしくお願いします。
質問日時: 2021/05/14 07:40 質問者: ポテポテチ
ベストアンサー
1
0
-
解決済
2
0
-
SQLにて指定日付より前、かつ最新のデータを1件取得したいです。
現在下記のようなテーブルが存在しております。 テーブル・・・ ID |名前|日付 01|田中|3/16 02|田中|3/15 03|田中|3/14 04|山田|3/17 05|山田|3/16 06|鈴木|3/15 07|鈴木|3/14 ・・・ 名前が田中かつ日付が3/15日以前で最新を1件 名前が鈴木かつ日付が3/14日以前で最新を1件 上記のような検索を実行し、下記の結果を得たいと考えております。 ID |名前|日付 02|田中|3/15 07|鈴木|3/14 試したこと--------- SELECT * FROM テーブル AS テーブルA INNER JOIN (SELECT 名前,MAX(日付)AS 最新日付 FROM テーブル WHERE (日付 <= ‘2021-03-15 00:00:00’ AND 名前 = ‘田中’) GROUP BY 名前 AS テーブルB ON テーブルA.名前 = テーブルB.名前 AND テーブルA.日付 = テーブルB.最新日付 ーーー 上記のような形で一応取ってくることはできましたが、 かなりスピードが遅く困っております・・・ SQLに関する理解不足で読みにくいSQLになってしまい大変失礼ですが、 この場合の正しいSQLの書き方についてご回答をお願いしてもよろしいでしょうか。 また、もし可能であれば1回のSQLで 名前が田中かつ日付が3/15日以前で最新を1件」「名前が鈴木かつ日付が3/14日以前で最新を1件」 を同時に抽出する方法などありますでしょうか。 すみませんがどうぞよろしくお願いします。
質問日時: 2021/03/22 13:40 質問者: 新米二等兵
解決済
1
0
-
指定の日付以前かつ最新を取得するSQLについて
現在下記のようなテーブルが存在しております。 テーブル1・・・ ID |名前|日付 01|田中|3/16 02|田中|3/15 03|田中|3/14 04|山田|3/17 05|山田|3/16 06|鈴木|3/15 07|鈴木|3/14 ・・・ 名前が田中かつ日付が3/15日以前で最新を1件 名前が鈴木かつ日付が3/14日以前で最新を1件 上記のような検索を実行し、下記の結果を得たいと考えております。 ID |名前|日付 02|田中|3/15 07|鈴木|3/14 そのためのクエリの記述方法についてお伺いしてもよろしいでしょうか。 お手数ですが、どうぞよろしくお願いします。
質問日時: 2021/03/22 10:35 質問者: 新米二等兵
解決済
1
0
-
SQL 複数条件での検索について
Laravelにて複数条件での検索機能を作成しており、 DBより複数条件での結果取得を行いたいのですが、 現状ForeachでSQLを大量生成してしまっているのでなんとかしたいです。 検索条件「A,B,C,・・・」 検索IDがAかつ最新日付を1件 または 検索IDがBかつ最新日付を1件 ・ ・ ・
質問日時: 2021/03/19 08:53 質問者: 新米二等兵
ベストアンサー
4
0
-
データベースがちゃんと作成されているのに権限を追加するためにgrantでデータベース名にtestを指
データベースがちゃんと作成されているのに権限を追加するためにgrantでデータベース名にtestを指定するとdoes not existとなります。 なぜでしょうか?
質問日時: 2021/01/09 06:33 質問者: gtwapwja
ベストアンサー
1
1
-
アクセスで、複数のテーブルを1つにしたい
アクセスで、複数のテーブルを1つにしたいです。 テーブルAは、基本の対象(nameのa,b,c)のテーブルです。 テーブルBは、テーブルAの基本の対象の全てが入っているわけではないです。(nameのbなしです。) テーブルCは、テーブルAの基本の対象以外のものが入っていたり(dというname)、基本の対象が複数入っていたり(aが2個)します。 これを、テーブルDのようなテーブルにしたいです。 具体的には、 ① テーブルBにはnameのbはないので、「null」等、データがなかったことがわかるようなものを表示させたいです。 ② テーブルCにnameのaが2つありますが、どちらか1つだけがテーブルDに入ればよいです。両方入ってもいいです。 ③ テーブルCにnameのdがありますが、これは、テーブルAにないので、テーブルDには入れないようにしたいです。 テーブルAの行が70あって、テーブルBやCに相当する表が15あります。 アクセスでなんとかならないか、丸1日がんばったのですが、 うまくいきません。 どうぞよろしくお願いします。
質問日時: 2020/12/26 21:12 質問者: goseinaito
解決済
1
0
-
visual studioとPostgreSQL(Ver.12)を使用しているPCの起動が遅くなって
visual studioとPostgreSQL(Ver.12)を使用しているPCの起動が遅くなっている気がします。 win10で、メモリは8GB、HDD容量は1TBです。 他にもいくつかソフト入れていますが、Postgre SQLと VisualStudioをインストールしてから遅くなった気がします。 DBはローカルで使用していて、他の端末から使用もします。 DBは3つのテーブルしかなく、容量も少ないです。 スタートアップに含めないようにしましたが、2分くらい起動にかかります。以前は1分位で起動したと思います。 こんなものでしょうか?それとも何か異常が起きているのでしょうか?
質問日時: 2020/12/08 05:47 質問者: hikari20190724
ベストアンサー
1
0
-
PostgreSQLについて教えてください ・無償のオープンソースで全く費用が掛からないという事です
PostgreSQLについて教えてください ・無償のオープンソースで全く費用が掛からないという事ですが本当ですか? ・中小企業、大企業問わず、導入して使う事はできすか? ・データベース容量、CPUコア数など機能に制限はありますか? ・有償版もあるのでしょうか? ・無償の場合、データベースを提供する会社に利益って何かあるのでしょうか。。。 ・windowsで導入予定ですが、OSに縛りはありますか? ・あとsqlserverの様なマネジメントスタジオはありますか? ・その他、セキュリティー面が弱いなどデメリットがあれば教えてください。 質問が多くてすみませんがよろしくお願いいたします。
質問日時: 2020/09/29 23:24 質問者: monapiii
ベストアンサー
2
0
-
SQL SELECT文 別テーブルのレコード数も取得したい
◆環境 ・Postgresql ■前提 ・テーブルA … C_idカラム ・テーブルB … D_idカラム ■やりたいこと ・テーブルAデータを取得する際、テーブルAレコードに応じて、テーブルB「D_idカラム」の数(レコード数)も取得したい ■取得イメージ例 ・テーブルA「全カラム」&テーブルB「D_idカラム」の「count」カラム ※「count」カラム … テーブルBにある「D_idカラム」の数 ■知りたいこと ・どこにも存在しないこの「count」カラムはどうやって作成したら良いでしょうか? ・全体のSQL文
質問日時: 2020/09/27 14:56 質問者: int-1981
ベストアンサー
1
0
-
PostgreSQLの初期設定で質問です。 現在は、勉強用に接続先をローカルホストで使用しています。
PostgreSQLの初期設定で質問です。 現在は、勉強用に接続先をローカルホストで使用しています。 ローカルホストでの利用と、ホストにIP?を指定しての接続があるのですが、この違いや、メリットデメリットを知りたいです。 また、ホスト名はどこで確認すれば良いのでしょうか? よろしくお願いいたします。
質問日時: 2020/09/01 12:43 質問者: hikari20190724
ベストアンサー
1
0
-
【HTML】テーブルの中にテーブルを作り、スクロールバーも出したいのですが
テーブル1の中に さらに テーブル2を作り、 内側のテーブル2にスクロールバーを付け、 テーブル1の各行は同じ高さ、 となる様にしたいのですが 無理なんでしょうか? ググっても見つけられていません。 他の方法ではなく「テーブルの中にテーブル」で実現したい(制約があって)ので 是非宜しくお願い致します。
質問日時: 2020/08/24 18:52 質問者: 1qazxsw2
ベストアンサー
1
0
【データベース】に関するカテゴリ
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
【PostgreSQL】に関するコラム/記事
-
心理学の専門家に聞いた!毒親になる背景と正しいしつけのポイント
ネットニュースやテレビなどで「毒親」というワードを見かける。俗に、子どもへの過度な期待や願望からしつけが行き過ぎ、子どもに負の影響を与えてしまう親のことをいう。だが実際、しつけの質や程度を計ることは難...
-
梅のプロが教える、梅の変わり種レシピや“古い梅干しほど美味しい説”の真相
昨今、日本人の梅を食べる機会が減っているとか。しかし、梅には夏バテ効果などのメリットも多く、日常的に摂取したい。「古い梅干しほど美味しい」という説もあり、謎もありそうだ。実際「教えて!goo」にも、「古い...
-
メダロット:第192話「Vol.192※期間限定公開」
天才メダロッター六葉カガミの戦いを描く「メダロット再~リローデッド~」(漫画:伯林、監修:イマジニア)、20周年を迎えた『メダロット』が新たなストリーでココに再起動!!★全話無料で読める、週刊メダロット通信...
-
他人宛の郵便物が家に届いたら・・どうすればよい?間違えて開けてしまった場合は?
皆さんの元に、見ず知らずの他人宛で手紙や荷物が届くことはないだろうか。送り主のほうも、届くはずの郵便物が届いていないのだから困るだろう。「教えて!goo」にも「知らない人の荷物が届いて困る」と、どう対処し...
このカテゴリの人気Q&Aランキング
-
4
SELECT INTOで一度に複数の変数へ代...
-
5
timestampのデータはどのようにして...
-
6
PostgreSQLの断片化の状況を確認したい
-
7
group byで指定したカラム以外のカ...
-
8
テーブルからのselectにおいてデー...
-
9
Windows版 pg_dumpの結果をログ取得
-
10
postgresqlの接続ポート5432から543...
-
11
自治会総会の成立要件について
-
12
PostgreSQLで外部DB内のテーブル参...
-
13
Windows上のPostgreSQLの完全削除→...
-
14
postgreSQLのint型は桁数指定ができ...
-
15
単純なselectが遅くなるのですが、...
-
16
PostgreSqlでFunctionの作成について
-
17
PostgreSQLについて教えてください ...
-
18
エクセルで縦のカラムデータをカン...
-
19
ポストグレスでisnumeric関数のよう...
-
20
ファイルに記述されている複数のSQL...
おすすめ情報
公式facebook
公式twitter