回答数
気になる
-
Excel 文字列の結合
Excelの文字列の結合でconcatenateを使用する方法があるのは理解しているのですが、以下の例と条件でconcatenateを使用する場合に、どのような式になるのかを教えてください。 また、concatenateを使用しなくてもできるということであれば、その関数及び式を教えてください。 A列 B列 C列 D列 E列 F列 結合結果 コード名1 コード名2 コード名3 コード名4 コード名5 12;34;56;78;90 12 34 56 78 90 ・B列からF列にはコード名が入り、その結合結果をA列に表示させたい。 ・結合結果として、コード名とコード名の間には「;(セミコロン)」が必ず入る。 ・B列からF列までは必ずしも全ての列にコード名が入るわけではなく空欄になることもありうるが、その場合に入力されるコードは左詰めになる(例えば、途中のD列だけが空欄になることはない)。 ・例えば、E列とF列に空欄ができた場合、結合結果は「12;34;56」になる。「12;34;56;;」にはならない。 ちなみに、使用しているExcelのバージョンは2013です。 どうぞよろしくお願いいたします。
質問日時: 2020/10/14 15:15 質問者: さいきっくNo.8 カテゴリ: その他(データベース)
ベストアンサー
5
0
-
SNSサイト構築ではデータベース設定が必要では!?
[(第2回)PHPでSNSを作成してみる]のサイトは以下です。 https://itport.cloud/?p=7951 以上ですが! 素人目線から、ふと疑問がわいてきました。 SNSとなると知恵袋同様ユーザーが 入力した内容を刻一刻ときざむデータを保存する、いわゆるデータベース プログラムは必要だと思います。 冒頭のサイトには、送信フォームはありますが 肝心な送信フォーム~送られてきたデータを受け止める MySQL側の設定がありませんよね!? 私の考えは間違っているでしょうか? よろしくお願いします。
ベストアンサー
1
1
-
PostgreSQLについて教えてください ・無償のオープンソースで全く費用が掛からないという事です
PostgreSQLについて教えてください ・無償のオープンソースで全く費用が掛からないという事ですが本当ですか? ・中小企業、大企業問わず、導入して使う事はできすか? ・データベース容量、CPUコア数など機能に制限はありますか? ・有償版もあるのでしょうか? ・無償の場合、データベースを提供する会社に利益って何かあるのでしょうか。。。 ・windowsで導入予定ですが、OSに縛りはありますか? ・あとsqlserverの様なマネジメントスタジオはありますか? ・その他、セキュリティー面が弱いなどデメリットがあれば教えてください。 質問が多くてすみませんがよろしくお願いいたします。
質問日時: 2020/09/29 23:24 質問者: monapiii カテゴリ: PostgreSQL
ベストアンサー
2
0
-
Oracleのリンクテーブルの「精度」の値変更方法
添付画像の通り、既存のOracleのリンクテーブルの「精度」の数字を変更したいのですが、テーブルプロパティからの変更ができずで困っています。 (数字変更の上で保存しようとすると、「この操作は、このタイプのオブジェクトには実行できません」というエラーが発生) どのようにすれば変更することができるかをご教示ください。 もしSQLPLUSでの構文登録が必要な場合には、どのような構文を入力すればよいかも教えていただけるとうれしいです。何卒、よろしくお願いします。。
ベストアンサー
1
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 カテゴリ: PostgreSQL
ベストアンサー
1
0
-
mysqlでunixtimeによる日付範囲を指定したい
mysqlのDBの日付カラムにunixtimeでデータを保存してあります。 phpで1か月前から1年前までのデータを抽出したいと思っています。 $month = date(strtotime('-4 week', time())); $year = date(strtotime('-1 year', time())); select * from items where uptime BETWEEN '$month' AND '$year'; というクエリーだと抽出できなかったので select * from items where uptime < '$month' and uptime > '$year'; というクエリーにしたら(たぶん)抽出できました。 データがunixtimeの場合、BETWEEN AND は使えないのでしょうか?
質問日時: 2020/09/24 03:35 質問者: sasatoto59 カテゴリ: MySQL
ベストアンサー
3
0
-
MySQLでエラーがでて前に進めません!?
私のMySQLは 以下のエラーとなっています。 ------------------------------------- phpMyAdmin へようこそ エラー MySQL のメッセージ: ドキュメント 接続できません。設定が無効です。 mysqli::real_connect(): (HY000/1045): Access denied for user 'root'@'localhost' (using password: NO) MySQL サーバに接続しようとしましたが拒否されました。config.inc.php のホスト、ユーザ名、パスワードが MySQL サーバの管理者から与えられた情報と一致するか確認してください。 ------------------------------------------------------- 以上ですが!これって何ですか!? 以下が現在私の環境だと思われます。 よろしくお願いいたします。 Apache Friends Applications FAQs HOW-TO Guides PHPInfo phpMyAdmin XAMPP Apache + MariaDB + PHP + Perl Welcome to XAMPP for Windows 7.4.9 You have successfully installed XAMPP on this system! Now you can start using Apache, MariaDB, PHP and other components. You can find more info in the FAQs section or check the HOW-TO Guides for getting started with PHP applications. XAMPP is meant only for development purposes. It has certain configuration settings that make it easy to develop locally but that are insecure if you want to have your installation accessible to others. If you want have your XAMPP accessible from the internet, make sure you understand the implications and you checked the FAQs to learn how to protect your site. Alternatively you can use WAMP, MAMP or LAMP which are similar packages which are more suitable for production. Start the XAMPP Control Panel to check the server status. Community XAMPP has been around for more than 10 years – there is a huge community behind it. You can get involved by joining our Forums, adding yourself to the Mailing List, and liking us on Facebook, following our exploits on Twitter, or adding us to your Google+ circles. Contribute to XAMPP translation at translate.apachefriends.org. Can you help translate XAMPP for other community members? We need your help to translate XAMPP into different languages. We have set up a site, translate.apachefriends.org, where users can contribute translations. Install applications on XAMPP using Bitnami Apache Friends and Bitnami are cooperating to make dozens of open source applications available on XAMPP, for free. Bitnami-packaged applications include Wordpress, Drupal, Joomla! and dozens of others and can be deployed with one-click installers. Visit the Bitnami XAMPP page for details on the currently available apps. Bitnami XAMPP page Follow us on Twitter Like us on Facebook Add us to your G+ Circles Blog Privacy Policy CDN provided by Copyright (c) 2018, Apache Friends
ベストアンサー
1
1
-
PL/SQLの変数の命名規則
PL/SQLの変数の命名規則について教えてください。 引数に「v_」と付ける事が多いような気がしますが、このvとは何の略なのでしょうか?
解決済
2
0
-
(第1回)PHPでSNSを作成してみる を試してみたいですが!?
https://itport.cloud/?p=7914#php1-2 (第1回)PHPでSNSを作成してみる 今のところ 第3回まであるみたいで ブラッシュアップしていくそうです。 以上ですが! (第1回)の最初に 以下の環境設定があります。 OS Windows10(64bit) Webサーバー Apache/2.4.41 (Win64) PHPバージョン 7.2.21 DB(MySQL) 8.0.17 for Win64 以上ですが! 私のパソコンは OSはWindows10 64bit です。 既に XAMPP Control Panel v3.2.2 設定されいます。 冒頭のサイトの推奨している環境のバージョンより少し古いのですが 最新に変更は可能です。 XAMPPは全部冒頭の環境は兼ね備えているので、このサイトの設定が XAMPPの環境下で動くと予想できますか? やってみるしかないのですが! 少し奇抜すぎる質問ですが、 宜しくお願い致します。
質問日時: 2020/09/09 05:08 質問者: Campus2 カテゴリ: その他(データベース)
ベストアンサー
2
1
-
Oracleビュー:同じ意味で異なる項目名を持つ2つのテーブルからビューを作りたい
初歩的な質問で申し訳ないです。 次のようなOracleのビューが作成できるのか教えて下さい。 社員コードと社員CDは同じ意味の前提です。 ビューでは項目名を社員Noにしたいです。 <テーブル1> 項目名:社員コード、社員名 データ:0001、山田太郎 <テーブル2> 項目名:社員CD、年齢 データ:0001、30 <ビュー> 項目名:社員No、社員名、年齢 データ:0001、山田太郎、30 以上
ベストアンサー
1
0
-
最新の日付とその金額をクエリー抽出したい(access)
アクセス初心者です。アクセス2019使っています。 T支払テーブルの中から商品番号別に支払日が一番新しいレコードを抽出したいです。 集計クエリで日付は「最大」を使って出てきますが、金額が最新日付の金額と連動しません。 どうしてでしょうか。HPからいろいろな参考回答をみて挑戦しましたができませんので 教えてください。支払い回数はダブりの数字が入ったりします。 テーブル名:T支払テーブル 商品番号 支払日 金額 支払い回数 G001 2014/11/6 \65,000 1 MF001 2016/12/23 \10,275 1 G001 2020/2/6 \29000 1 H002 2018/3/15 \30,000 2 H002 2020/3/15 \12,345 13 H002 2020/4/15 \12,345 14 MF001 2017/12/23 \ 10,275 1 MF001 2019/12/23 ¥10,465 1 G001 2020/1/6 \32,000 60 ↓↓↓下のような最新の日付とその金額のクエリで抽出したいです G001 2020/2/6 \29000 1 H002 2020/4/15 \12,345 14 MF001 2019/12/23 ¥10,465 1
質問日時: 2020/09/04 11:22 質問者: ながさき カテゴリ: その他(データベース)
ベストアンサー
1
0
-
Accessでフィールドが120ほどある場合のテーブル作成とクエリー連結
メイン 取引No 000001 000002 000003 サブ 取引No 取引明細 000001 01 000001 02 000002 01 メインサブフォームで入力をするよう作っております。 この3つを主キーにしました。 フィールドが130ぐらいあり、多いので最初は「受注」「仕入」「販売」などとテーブルを分けて 作り始めましたが、主キーが二つづつなので、クエリーで繋ぐと追加も編集もできないクエリー になってしまい、仕方なくサブテーブルに全部入れるとフィールドが100列程になってしまいました。 上記以外にマスターテーブルは19個あります。 似たような名前のフィールドだらけで探すのも大変で、クエリーで「取引No」と「取引明細」を & で繋いで新たに「Key」というフィールドを作ってそれでつなげると編集はできるのですが、 重くなります。 あと、フィールド同士の演算がとても多く、それが重くしているのかも知れません。 普通、このような場合はどのように作成するのがスタンダードなのでしょうか? アドバイスの程、よろしくお願い致します。
質問日時: 2020/09/02 20:02 質問者: みゆいづ カテゴリ: その他(データベース)
ベストアンサー
5
0
-
マクロ A列からT列の範囲の数式と値をクリアするコード
A列からT列の範囲の数式と値をクリアするコードを教えて頂けませんか。当該の列に別なシートからコピー貼り付けすると、空白にも数式か値があるようで、マクロの実行ができません。そこで、クリアするコードを教えていただけません。当該の列にある値のデータは残したまま、データのないところをクリアにしたいのです。よろしくお願い致します。
質問日時: 2020/09/02 14:47 質問者: ihuyi カテゴリ: その他(データベース)
ベストアンサー
2
0
-
oracle 2つの列の比較
2つの列の比較をし、一致するデータを抽出したいです。 使っている環境はoracleでobject browserを使っています。 わかる方がいらっしゃいましたら、解説をつけていただけると嬉しいです。
ベストアンサー
1
0
-
PostgreSQLの初期設定で質問です。 現在は、勉強用に接続先をローカルホストで使用しています。
PostgreSQLの初期設定で質問です。 現在は、勉強用に接続先をローカルホストで使用しています。 ローカルホストでの利用と、ホストにIP?を指定しての接続があるのですが、この違いや、メリットデメリットを知りたいです。 また、ホスト名はどこで確認すれば良いのでしょうか? よろしくお願いいたします。
質問日時: 2020/09/01 12:43 質問者: hikari20190724 カテゴリ: PostgreSQL
ベストアンサー
1
0
-
ご教授お願いします。 マイクロソフトアクセスのデータベースファイルをパソコン4台にて同時に使用したい
ご教授お願いします。 マイクロソフトアクセスのデータベースファイルをパソコン4台にて同時に使用したいです。 データベースが壊れるのを心配しています。 業者にデータベース保守管理、サーバー保守管理を依頼したいです。 なるべく安価で保守管理業者を探しています。 愛知県内にて。 Google検索しましたが、検索方法が悪いのか?上手くヒットしませんでした。
質問日時: 2020/08/27 19:18 質問者: yumi-hanamaru カテゴリ: SQL Server
ベストアンサー
1
0
-
CSVファイルでテキストの改行の方法
こんばんわ。 CSVエディターを使っているのですが、一つのセル内での改行はどうしたらよいのでしょうか? 例えば、以下の文章をコピーして、一つのセルに貼り付けるとします。 今日はなつやすみです。 色々な所にいきました。 明日は学校です。 そしたら、出力先では、上手く表示されません。 今日はなつやすみです。色々な所にいきました。明日は学校です。 のように、改行なしでセルに貼り付けると、改行はめちゃくちゃですが、表示はされます。 色々しらべて改行コードとかそういう関係だという事はわかったのですが、試しにダブルコーテーションで囲むとかしてみましたが、上手くいきませんでした。 出力先というのは、アンドロイドアプリで、パソコンでCSVを編集してインポートできるという物です。 アドバイスお願いいたします。
質問日時: 2020/08/26 22:00 質問者: 500gabasu カテゴリ: その他(データベース)
解決済
2
1
-
SQL Date型の列から年月だけを取得したい
SQL ServerでDate型の列から年月だけを取得するは、どのようなSQLを書けば良いのでしょうか? 色々方法はあるみたいなのですが、どれもうまく動かず... イメージ:2020-08-25 を 202008 という形で取得したい。 よろしくお願いいたします。
質問日時: 2020/08/25 10:35 質問者: PG0550 カテゴリ: SQL Server
解決済
2
0
-
Accessのリレーション解除したがまだありそうな時の確認と追加方法
お世話になります。 Accessの2019を使用しています。フィールドサイズの変更でリレーションを解除しましたが、まだ残ってそうで、リレーションを解除してくださいと出ます。 調べていますが、他につながっていそうな箇所も見当たらず、申し訳ありませんが、リレーションの確認方法などございましたら教えていただけないでしょうか? 宜しくお願いいたします。
質問日時: 2020/08/24 19:05 質問者: AMT1122 カテゴリ: その他(データベース)
ベストアンサー
1
0
-
【HTML】テーブルの中にテーブルを作り、スクロールバーも出したいのですが
テーブル1の中に さらに テーブル2を作り、 内側のテーブル2にスクロールバーを付け、 テーブル1の各行は同じ高さ、 となる様にしたいのですが 無理なんでしょうか? ググっても見つけられていません。 他の方法ではなく「テーブルの中にテーブル」で実現したい(制約があって)ので 是非宜しくお願い致します。
質問日時: 2020/08/24 18:52 質問者: 1qazxsw2 カテゴリ: PostgreSQL
ベストアンサー
1
0
-
postgreSQLのint型は桁数指定ができない??
お世話になっております。 現在、postgreSQLを使ってDBの中身を作っているのですが、 躓いているところがあるのでアドバイスいただけると幸いです。 やりたいことは、「webブラウザのテキストボックスから会員番号のデータを入力したとき、6桁のint型で格納する」というものです。 6桁の数値以外はDBの中に入れられないようにしたいと考えています。 そこでpostgreSQLのSQL文でどうにか6桁のみを入れるものはないかと調べていましたが 情報がヒットしません。 create table テーブル名 (id integer(6))などできるのではないのかと思ったのですができませんでした。 postgreSQLのint型は桁数指定などはできないのでしょうか? またその場合、webブラウザ上のテキストボックスで6桁以外入れられないようにするしか方法はないでしょうか? アドバイスいただけると幸いです。 よろしくお願いいたします。
質問日時: 2020/08/21 10:27 質問者: かめはめ派 カテゴリ: PostgreSQL
解決済
2
0
-
【VB.NET】日付型の列にNULLを登録する方法について
VB.NETでプログラムを開発中なのですが、日付型の列を持つDBにNULLを登録したいのですが、うまくいかず、質問させていただきました。 DataTableにデータを読み込んで、DataTableからDBにインポートするという流れなのですが DataTableには、空白が存在します。 そのままインポートし、DB側で確認すると空白の箇所が「1900-01-01」となってしまいます。 ”もし、A列に空白があったら全てNULLで登録する(もしくはUPDATEする)”という条件で処理を行うにはどのような処理を行えば良いのでしょうか? ※私は今のところUPDATEクエリで処理を書いています。 ※DB側でNULLの許容は行っています。 補足: DB : SQL Server 言語:VB.NET(framework4.8) OS : Windows10 よろしくお願いいたします。
質問日時: 2020/08/20 16:08 質問者: PG0550 カテゴリ: SQL Server
ベストアンサー
2
0
-
SQL文 複数実行
SQL初心者です。accessで以下2つのSQL文を実行したいのですが、"UPDATE文の構文エラーです。"と言うメッセージがでて実行できません。 間違い箇所教えて頂きたいです。 UPDATE aaa SET aaa.NO1 = "11111",aaa.名称 = "ああ", WHERE aaa.Key in ( 3423 , 3424 , 3425 ) ; UPDATE aaa SET aaa.NO1 = "22222",aaa.名称 = "いい", WHERE aaa.Key in ( 3431 , 3432 )
質問日時: 2020/08/19 21:35 質問者: tomi1196 カテゴリ: SQL Server
解決済
2
0
-
sqlite結果の非表示
sqliteで質問があります。humanテーブルにid,name,sex,age,prefecture,country,image, のカラムがあるのですが、id,name ,sexはデータベース&webページ上ではいるので残したいのですが 表示をしたくありません。 どうすればユーザーに見えないようにできますか? 以下、htmlコードです <?php // 変数の初期化 $db = null; $sql = null; $res = null; $row = null; $db = new SQLite3("test.db"); // データの取得 $sql = 'SELECT * FROM human where country="japan"'; $res = $db->query($sql); ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=320, height=480, initial-scale=1.0, minimum-scale=1.0, maximum-scale=2.0, user-scalable=yes" /> <title>SQLite テスト</title> </head> <body> <h1>php の練習</h1> <div class="human"> <ul><?php while( $row = $res->fetchArray() ) { echo '<a href="https://yahoo.co.jp" target=_brank>'. '<li>' . $row[0] . '<span>' , $row[1].'<span>', $row[2].'<span>',$row[3].'<span>', $row[4]. '<span>', $row[5].'<span>' ,' $row[6]. '</li>'. '</a>' ; } ?></ul> </div> </body> </html> 以下、humanテーブルです BEGIN TRANSACTION; CREATE TABLE IF NOT EXISTS "human" ( "id" INTEGER NOT NULL, "name" TEXT NOT NULL, "sex" TEXT NOT NULL, "age" INTEGER NOT NULL, "prefecture" TEXT, "country" TEXT NOT NULL, "image" TEXT, PRIMARY KEY("id") ); INSERT INTO "human" VALUES (1,'中村静香','男',48,'千葉','japan','image/t1.jpg'); INSERT INTO "human" VALUES (2,'中村ゆり','女',45,'埼玉','japan','image/t2.jpg'); INSERT INTO "human" VALUES (3,'本田翼','女',22,'','japan','image/t3.jpg '); INSERT INTO "human" VALUES (4,'本田望結','男',16,'東京','japan',NULL); INSERT INTO "human" VALUES (5,'綾瀬はるか','女',34,'東京','japan',NULL); INSERT INTO "human" VALUES (6,'中村アン','男',38,'','usa',NULL); INSERT INTO "human" VALUES (7,'広瀬アリス','女',26,'東京','japan',NULL); INSERT INTO "human" VALUES (8,'有村架純','男',31,NULL,'usa',NULL); INSERT INTO "human" VALUES (9,'長澤まさみ','女',29,NULL,'uk',NULL); INSERT INTO "human" VALUES (10,'有村藍里','男',18,'埼玉','japan',NULL); COMMIT;
質問日時: 2020/08/12 16:42 質問者: 9うい9p カテゴリ: その他(データベース)
ベストアンサー
1
0
-
レバノンで起きた大爆発は、なぜ、何がどうなり、あのようになってしまったのでしょうか。
レバノンのベールートで起きた大爆発は、なぜ、何がどうなり、あのようになってしまったのでしょうか。 複数の細かな原因を、できるだけ詳しく教えていただけませんか? https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcT-ZslG09rSzBmzKjaoyVg9RyEiwcoLcFJAKQ&usqp=CAU
ベストアンサー
1
0
-
サーバ SQL 日時情報なし 保存
サーバ(例:SQLのデータベース)にファイルを保存する時、保存した日時情報を一切残さないようにできますでしょうか?サーバにいつデータを保存したのか履歴を残したくないので方法があれば教えて下さい。
質問日時: 2020/08/10 05:20 質問者: gogoshang1 カテゴリ: SQL Server
解決済
5
0
-
sqlに接続し結果を返してくれる自作関数
mysqlに接続し結果を返しDBを閉じるまでの一連の処理の関数を作りたいのですが、 以下のようなコードを使い、引数respを実行しDBから結果を取ってくるにはどの様に書いたらいいでしょうか。 関数名称と引数はこの通りです。int query(const char* a , resp) char sql_str[255]; char *sql_serv = "○○"; char *user = "○○"; char *passwd = ""; char *db_name = "○○"; conn = mysql_init(NULL); if(!mysql_real_connect(conn,sql_serv,user,passwd,db_name,0,NULL,0) ){ printf("%s\n",mysql_error(conn)); return -1; } mysql_options(conn, MYSQL_SET_CHARSET_NAME, "utf8"); copyString(sql_str,""); //←発行したいSQLを入力 if(mysql_query(conn,sql_str)){ printf("%s\n",mysql_error(conn)); mysql_close(conn);// return -1; } resp = mysql_store_result(conn); if(resp == NULL){ printf("%s\n",mysql_error(conn)); mysql_close(conn); return -1; } mysql_free_result(resp); mysql_close(conn); return 0; }
ベストアンサー
2
0
-
ブログなどのカレンダーって、データベースどうなっているのでしょうか?
ブログに毎日記事を投稿していきましたり、カレンダーアプリにスケジュールを登録 していきます場合など、データベースってどのようになっているのでしょうか? ユーザー1に対してフィールドを1月1日から12月31日まで用意しますのは面倒ですよね (年をまたいだら、またレコード作らないとダメですし) かといって、ユーザー1のテーブルを作成して、日付のレコードを追加していきますのも ユーザー個別のテーブルを作成しますことが面倒かと思います (手作業ではなくてプログラムで自動でテーブル作成出来るのでしょうか) ブログとか、記事投稿しましたらカレンダーの日付のところにリンクが自動で貼られる と思うのですけれど、データベースってどうやって構築しているのでしょうか? CGIでしたらデリミタを『<>』としますと ユーザー1<>○月〇日、内容内容<>△月△日、内容内容 としまして、永遠にフィールド追加出来そうに思っていますけれど、MySQLの場合は あらかじめフィールドを用意しませんとダメかと思っておりますので、データベースの 作り方を知りたいです。
ベストアンサー
2
0
-
SQLについて教えてください
プログラミング初心者です。 現在1~n個の変動するレコードから個数の多い上位5件と少ない下位5件を同時に取得したいのですが どのように書けばよいかわからないため御教授頂きたいです。 件数 個数 ----------------------------- 1 10 2 99 3 100 : : : n 5
解決済
2
0
-
MySQLでINNER JOINした結果をUPDATEしたいです
MySQLに詳しいかた教えてください。 以下のように<TABLE_A>と<TABLE_B>があります <TABLE_A> id, DATE, USER_ID, KEIHI, DELETED_FLAG 1, 07-13, 0003, 1000, 0 <TABLE_B> id, USER_ID, USER_NAME, DELETED_FLAG 1, 0001, TARO, 0 2, 0002, JIRO, 0 3, 0003, SABURO, 0 ここで、以下のようにselect文を書きますと $sql = "select * from TABLE_A INNER JOIN TABLE_B ON TABLE_A.USER_ID = TABLE_B.USER_ID WHERE DATE = '07-13'"; foreach ($dbh->query($sql) as $row) { 以下のような結果が返ってきます id, DATE, USER_ID, KEIHI, DELETED_FLAG, id, USER_ID, USER_NAME, DELETED_FLAG 1, 07-13, 0003, 1000, 0, 3, 0003, SABURO, 0 ここで、<TABLE_A>のDELETED_FLAGを1にしたいのですが、 $row['id']; と書きますと、<TABLE_B>のid(つまり3)が返って来て しまって、<TABLE_A>のid(つまり1)を拾えません。 <TABLE_A>のDELETED_FLAGを1にしたいので、<TABLE_A>のid をゲットしたいのですけれど、良い書き方ありませんでしょうか? また、DELETED_FLAGも2つありますので、<TABLE_A>のDELETED_FLAGを 1にしたいです。
ベストアンサー
1
0
-
flopsの計算方法を教えてください
core2quad q9450のflopsの理論値を知りたいです
質問日時: 2020/06/28 12:32 質問者: hikatyann77 カテゴリ: PostgreSQL
解決済
1
0
-
データベースの圧縮
access、SQLサーバーを使用してます。データが重くなる場合に、最適化、圧縮などすると思いますがイマイチなぜやるのか?仕組みなど理解出来ません。 初心者向けに教えて頂けないでしょうか。 よろしくお願いします。
質問日時: 2020/06/25 20:49 質問者: tomi1196 カテゴリ: SQL Server
解決済
3
0
-
MySQLで結果変数が取得できません
すみません、前回教えて頂きました内容にて、MySQLのデータを PHPで表示しますところまでは出来ましたけれど、そのMySQLの データを変更しますPHPにて、結果変数のバインドの箇所にて 値が取得出来ませんです。 ネット情報のコピペですので、PHPのバージョン違いなどで 記述方法が異なりますような気もしますけれど、お詳しいかた お願いしたいと思います。 変数($id,$G_CODE,$DELETED_FLAG)に格納出来ません様子で、 その変数の箇所に文字列を入れますとその文字列がPHP上で 表示されますので、やはり変数への格納が問題なのかと 思っております。 <?php header("Content-type: text/html; charset=utf-8"); require_once("init.php"); if(empty($_POST)) { echo "<a href='index.php'>index.php</a>←こちらのページからどうぞ"; exit(); }else{ if (!isset($_POST['id']) || !is_numeric($_POST['id']) ){ echo "IDエラー"; exit(); }else{ //プリペアドステートメント $stmt = mysql_query("SELECT * FROM テーブル名 WHERE id=?"); if ($stmt) { //プレースホルダへ実際の値を設定する $stmt->bind_param('i', $id); $id = $_POST['id']; //クエリ実行 $stmt->execute(); //結果変数のバインド $stmt->bind_result($id,$G_CODE,$DELETED_FLAG); // 値の取得 $stmt->fetch(); //ステートメント切断 $stmt->close(); } } }
ベストアンサー
2
0
-
テキストボックスにコントロールソースの値、プラス文字を一度に表示させたいのですが、どの様な式を組めば
テキストボックスにコントロールソースの値、プラス文字を一度に表示させたいのですが、どの様な式を組めば良いのでしょうか?例えば、みかん(品名ソース)出荷明細とし、みかんの部分はクエリの抽出によって変化しますが、出荷明細という言葉は変わらず品名ソースの後に付くとううふうにしたいのです。初心者的質問かも知れませんが困ってます、お助けください。
質問日時: 2020/06/25 12:20 質問者: D-JIN-RYU カテゴリ: その他(データベース)
ベストアンサー
2
0
-
MySQLが使えますレンタルサーバー上でPHPがエラーになります
ヘテムルというレンタルサーバー上でMySQLを設定しまして PHPから動かそうとしておりますが、ここで、以下のような PHPを書きますと、html内のtable内にエラーコードが大量に 出てしまいます。 <?php header("Content-type: text/html; charset=utf-8"); // MySQL に接続し、データベースを選択 $server = "ホスト名"; // ホスト名 $userName = "ログインユーザー名"; // ユーザ名 $password = "パスワード"; // パスワード $dbName = "データベース名"; // データベース名 $conn = mysql_connect($server, $userName, $password) or die(mysql_error()); mysql_select_db($dbName) or die(mysql_error()); // SQL クエリを実行 $sql = "SELECT * FROM テーブル名"; $res = mysql_query($sql); // 結果を出力 while ($row = mysql_fetch_array($res, MYSQL_NUM)) { $rows[] = $row; } // 結果セットを開放し、接続を閉じる mysql_free_result($res); mysql_close($conn); ?> <!DOCTYPE html> <html> <head> <title></title> </head> <body> <table border='1'> <tr> <td>コード</td> ~途中割愛~ <td>削除フラグ</td> </tr> <?php foreach($rows as $row){ ?> <tr> <td><?=htmlspecialchars($row['G_CODE'], ENT_QUOTES, 'UTF-8')?></td> ~途中割愛~ <td><?=htmlspecialchars($row['DELETED_FLAG'], ENT_QUOTES, 'UTF-8')?></td> </tr> <?php } ?> </table> </body> </html> 以下のようなエラーが大量発生しております。 Notice: Undefined index: G_CODE in PHPへのPath on line 62 Notice: Undefined index: DELETED_FLAG in HPへのPath on line 79 お詳しいかた、お願いします。
ベストアンサー
2
0
-
accsess2000です。レポートのヘッダー部分に年だけを抜き出した表題を作りたいのですが、どの様
accsess2000です。レポートのヘッダー部分に年だけを抜き出した表題を作りたいのですが、どの様な方法がありますでしょうか? 西暦で○○○○年度産青果物何とか表みたいに、年数だけをテキストボックスに取得したいのです。言葉足らずかも知れませんが、何卒ご教授お願いします。
質問日時: 2020/06/23 15:58 質問者: D-JIN-RYU カテゴリ: その他(データベース)
ベストアンサー
2
0
-
JavaScriptでフォームに入力したデータに既定の計算がしたいです
JavaScriptを利用してフォームに入力したデータを計算をしたいです。 詳しく説明すると利用者が入力するデータは2で(それぞれA、Bとします)A÷B×100-50をしたいです 割り算は小数第4位を四捨五入して小数第3位までの概数にしたいです。 またそれを並べてさらに計算をしたいです。 イメージはこんな感じです テキスト テキスト テキスト テキスト [フォーム] [フォーム] [計算結果] ←ここに上記の計算をします テキスト [フォーム] [フォーム] [計算結果] テキスト [フォーム] [フォーム] [計算結果] テキスト 上3段の和 上3段の和 [計算結果] ←ここも上記の計算をします テキスト [フォーム] [フォーム] [計算結果] テキスト [フォーム] [フォーム] [計算結果] テキスト 上5段の和 上5段の和 [計算結果] ←上3段の和は含みません もしくは上3段の和から下の3段までの和 テキスト [フォーム] [フォーム] [計算結果] テキスト [フォーム] [フォーム] [計算結果] テキスト [フォーム] [フォーム] [計算結果] テキスト [フォーム] [フォーム] [計算結果] テキスト 上9段の和 上9段の和 [計算結果] ←上3段の和・上5段の和は含みません もしくは上5段の和から下の5段までの和 [計算] ←[計算]ボタンを押すと一気に計算 本当に初心者で説明がうまくできません。申し訳ございませんが誰か知識をお貸しください。
質問日時: 2020/06/21 21:57 質問者: パソコンHTML初心者 カテゴリ: その他(データベース)
ベストアンサー
5
0
-
SQLServer2019のSqlServerManagementStudio
SQLServer2019のSqlServerManagementStudioの日本語化する方法はありませんか
質問日時: 2020/06/21 17:08 質問者: ターチ カテゴリ: SQL Server
解決済
1
0
-
任意のテーブルの探し方
今、データベースを学習しています。 データベースを作ってテーブルを作ってを繰り返し、削除をしていません。 データベースは最初に選ぶだけなことと、show databaseとshow tablesで調べられますが、 該当のテーブルがどのデータベースにあるかを探す一般的な調べ方はあるでしょうか? ご存知の方がいましたら、ご教授お願い致します。 ※公式サイトで自分で調べた結果としては、 SELECT table_name, table_type, engine FROM information_schema.tables WHERE table_schema = 'XXX'; がありますが、XXXにデータベースを設定しないと使えません。 環境 Windows10(powershell) DB:MySQL(10.3.16-MariaDB)
解決済
1
1
-
PostgreSQL で自動採番する方法
すみません、DB初心者です。 PostgreSQLで、 列A, B, C, D, E, F を持つテーブルを作り、 A+B+Cの複合で一意となる様にしたい、 です。 AとBには意味のある値をプログラムから与えますので、 Cを自動採番させたいのですが可能でしょうか? 例えば A="aaa" B="bbb" のパターンの行が10行くらいできるので、 A("aaa")+B("bbb")+C("1") A("aaa")+B("bbb")+C("2") A("aaa")+B("bbb")+C("3") : パターンが違うデータをINSERTすればまた A("aa2")+B("bb2")+C("1") A("aa2")+B("bb2")+C("2") : といった様にしたいのです。 どなたかご教示の程宜しくお願い致します。m(_ _)m
質問日時: 2020/06/09 17:44 質問者: 1qazxsw2 カテゴリ: PostgreSQL
解決済
1
0
-
accsessで顧客コードで氏名を呼び出す方法がよくわかりません。顧客コードは9桁の数字です。ネット
accsessで顧客コードで氏名を呼び出す方法がよくわかりません。顧客コードは9桁の数字です。ネット上の書き込みを参考にしてみたりしましたがうまくいきません。ほぼ初心者ゆえ、お手柔らかにお願いします。バージョンは2000です。
質問日時: 2020/06/08 12:05 質問者: D-JIN-RYU カテゴリ: その他(データベース)
ベストアンサー
11
0
-
エクセル データ横の入力を縦に自動で変更する
蓄積されたデータ(行)を縦(列に)自動で置き換えることはできますか?
質問日時: 2020/06/07 17:26 質問者: haruyuki0423 カテゴリ: その他(データベース)
ベストアンサー
1
0
-
Access SQL のMID関数について
Access SQL でMID関数を使ってSELECTした時の操作について質問させてください。 MID関数で指定した取得文字数より実際の文字数が少なかった場合、 スペースで埋められて取得されます。 末尾に埋められたスペースが邪魔なのでRTRIM関数を使いましたが削除できません。 どのようにすれば削除できるのでしょうか? ↓ 実際に使用した関数 RTRIM(MID([フィールド名],9 ,90)) ※実際の文字数は可変でありとりあえずフィールドの最大桁数まで取得して、 不要なスペースを削除しようとしています。
質問日時: 2020/06/04 15:39 質問者: nekoronda カテゴリ: その他(データベース)
ベストアンサー
1
0
-
シャープレジスター エラーコード
新規購入したシャープレジスターXE-137(147)を設定中、 エラーコード E-Sd-34が出て全く進まなくなりました。どこのキーを押しても同じコードが 出てきます。リセットしようにも(137)にはリセットキーがありません。 外国に住んでいるので言葉の関係でよく理解できません。 どなたかわかる方、このコードが消えて先に進むことが出来るようになるか、お教え くださいませんでしょうか。よろしくお願いします。
質問日時: 2020/06/02 22:16 質問者: ドイツのしんちゃん カテゴリ: その他(データベース)
解決済
2
0
-
SQLで各グループごとの最大値の求め方がわかりません
クラス 身長 名前 クラブ 1組 160㎝ A サッカー 1組 170㎝ B 野球 1組 180㎝ C テニス 2組 175㎝ D ソフトボール 2組 155㎝ E 陸上 2組 190㎝ F 水泳 3組 140㎝ G 空手 3組 185㎝ H アーチェリー 3組 165㎝ I 弓道 上記の表があるとします。 各クラスごとに一番身長の高い人の クラス 身長 名前 クラブを表示するSQL文を「FROM句に副問合せ」を用いて書きたいのですが、うまくいきません 出力結果としては クラス 最高身長 名前 クラブ 1組 180㎝ C テニス 2組 190㎝ F 水泳 3組 185㎝ H アーチェリー としたいのです。 select クラス, 身長, 名前, クラブ from 学年 where 身長=(select max(身長) from 学年); ここからクラスごとにするにはどうすればいいでしょうか? よろしくお願いします。
質問日時: 2020/06/01 17:49 質問者: sql初心者 カテゴリ: SQL Server
解決済
3
0
-
RMAN不完全リカバリーについて教えてください。
特定の表領域をバックアップの対象外にしています。 CONFIGURE EXCLUDE FOR TABLESPACE 'TEST'; バックアップの仕方は、差分増分バックアップでおこなっています。 DBをシャットダウンして、REDOログ全損、USERS表領域をRENAMEして障害を発生させ Startupで障害が発生して、 障害を発生させる前に調べたリストアポイントはSCN 2075810とします。 RMANでリストリカバリーをするとリストアはできるのですが、リカバリーでエラーになります。 RMAN> restore database until scn 2075811; restoreを20-06-01で開始しています チャネルORA_DISK_1の使用 ファイル5はデータベース全体のバックアップから除外されています。 チャネルORA_DISK_1: データファイル・バックアップ・セットのリストアを開始しています チャネルORA_DISK_1: バックアップ・セットからリストアするデータファイルを指定しています チャネルORA_DISK_1: データファイル00001を/ora/oracle/oradata/data/system01.dbfにリストアしています チャネルORA_DISK_1: データファイル00002を/ora/oracle/oradata/data/sysaux01.dbfにリストアしています チャネルORA_DISK_1: データファイル00003を/ora/oracle/oradata/data/undotbs01.dbfにリストアしています チャネルORA_DISK_1: データファイル00004を/ora/oracle/oradata/data/users01.dbfにリストアしています チャネルORA_DISK_1: バックアップ・ピース/ora/oracle/oradata/flash_back/ORA12DBBK/backupset/2020_06_01/o1_mf_nnnd0_TAG20200601T085129_hf8jr33d_.bkpから読取り中です チャネルORA_DISK_1: ピース・ハンドル=/ora/oracle/oradata/flash_back/ORA12DBBK/backupset/2020_06_01/o1_mf_nnnd0_TAG20200601T085129_hf8jr33d_.bkp タグ=TAG20200601T085129 チャネルORA_DISK_1: バックアップ・ピース1がリストアされました チャネルORA_DISK_1: リストアが完了しました。経過時間: 00:00:15 以前のバックアップへのフェイルオーバー restoreを20-06-01で終了しました RMAN>recover database until scn 2075811; recoverを20-06-01で開始しています チャネルORA_DISK_1の使用 RMAN-00571: =========================================================== RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS =============== RMAN-00571: =========================================================== RMAN-03002: recoverコマンドが06/01/2020 10:24:42で失敗しました RMAN-06556: データファイル5は、SCN 2075811より古いバックアップからリストアする必要があります 全てのデータファイルのSCNを合わせる必要がるので、除外した表領域のデータファイルをオフラインして実行しています。 RMAN> alter database datafile '/ora/oracle/oradata/data/test01.dbf' offline drop; 文が処理されました どうすれば、リカバリーができるのでしょうか? どなたかリカバリーする方法を教えてください。 宜しくお願いします。 OS:RewdHatLinux 7.5 DB:Oracle12c12.2.0.1 Standard Edition2 非コンテナでインスタンスは作成
解決済
1
0
-
XamppのMySQLへとレコードが登録出来ません
MySQLにお詳しいかた教えてください Xampp(バージョンは画面にXAMPP Control Panel v3.2.2と出ています)でMySQLを 動かしましてコマンドプロンプトをいじり始めました素人ですがレコードの登録にて つまづいております。 ・コマンドプロンプトの文字コードがデフォルトのShift-JISのままですとレコード 登録出来ましたが文字化けしてしまいます ※PHPからDBを使いたくてUTF8で動かしたいです※ ・chcp 65001 にてコマンドプロンプトの文字コードをUTF8へと変更し ・DBへアクセスします ・CREATE DATABASE honda; にてデータベース作成します ・USE honda; のあと ・CREATE TABLE honda (U_ID varchar(20), U_NAME varchar(20)); にてガワを作ります ここまでは問題無さそうなのですけれど、この後 ・INSERT INTO honda (U_ID, U_NAME) VALUES ('abc0001', '太一'); にて、コマンドが正常終了しませんで、シングルクウォートで閉じてなさそうでしたので いったん閉じまして ・INSERT INTO honda (U_ID, U_NAME) VALUES ('abc0001', 'taichi'); にて、日本語をやめましたらレコード登録に成功しております ・太一を真凜へと変更しましても同様の現象でした UTF8でレコード登録を行いたいのですけれど、どのようにしたらよろしいでしょうか。
ベストアンサー
3
0
-
旧サーバ機にあるOracle 10gのデータベースを、 新たなサーバ機のOracle 11gに移行し
旧サーバ機にあるOracle 10gのデータベースを、 新たなサーバ機のOracle 11gに移行したいです。 旧サーバ機でのテーブル構成(※)と中身のデータ丸々を一括してエクスポート&インポートするには、 どうしたら良いでしょうか。 ※、旧サーバ機でDBを構成した時のCREATE TABLE文が無いので、テーブル構成もコピーしたいです。 (もしくは、旧サーバ機のOralceから、一括してCREATE TABLE文を生成する、という事でも。)
解決済
2
0
-
MySQLのエラーメッセージ(エラーコード:403 エラーテキスト:Forbidden)
MySQLに接続して、データベースの内容を編集しようとするとエラーメッセージが出るようになりました。(以前は出ていなかったです) エラーの内容 Error in processing request エラーコード:403 エラーテキスト:Forbidden 新しいデータベースを追加することはできますが、既存のものの編集ができません。 どのようにすれば、編集できるようになるか、ご存知の方がいらっしゃいましたら ご教示いただけますでしょうか。どうぞよろしくお願いいたします。
質問日時: 2020/05/19 11:06 質問者: aquarius1974 カテゴリ: MySQL
解決済
2
0
-
挿入先テーブルに存在しないレコードのみ検索することは可能か
INSERT INTO SELECT文で挿入先テーブルに存在しないレコードのみ検索することはできますか。 IGNOREを使えば、挿入先テーブルに存在するレコードは無視されるのでエラーは回避できるのですが、IGNOREに頼らずに、挿入先テーブルにすでに存在するレコードは検索しないようにSELECT文を書けば、数件の検索で済むため圧倒的に高速化できると思うのです。 挿入先テーブルは、主キー1、主キー2、主キー3、主キー4、値1の5カラムで構成されています。 主キー1 NOT IN(SELECT 主キー1 FROM table) OR 主キー2 NOT IN(SELECT 主キー2 FROM table) OR 主キー3 NOT IN(SELECT 主キー3 FROM table) OR 主キー4 NOT IN(SELECT 主キー4 FROM table) 感覚的な話で恐縮ですが、やりたい事はこんな感じで、これだと多分うまくいきません。 DBはmysql-5.1.39-4.fc12.i686です。
ベストアンサー
1
0
【データベース】に関するカテゴリ
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
【データベース】に関するコラム/記事
-
弁護士が解説!あなたの声を行政に届ける「パブリックコメント」制度のすべて
社会に対する意見や不満、疑問。それを発信する場所は、SNSやブログ、そしてニュースサイトのコメント欄など多岐にわたる。教えて!gooでも「ヤフコメ民について」というタイトルのトピックがあり、この投稿の通り、...
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQLのエラー(~付近に不適切な構文...
-
データベースファイル(.db)を開きた...
-
mysqlのupdate構文についての質問で...
-
エクセルのフィルタ抽出が固まる
-
mysqlがインストールされているのか...
-
ORA-14452について
-
CSVファイルでテキストの改行の方法
-
PostgreSqlでFunctionの作成について
-
エクセルで縦のカラムデータをカン...
-
sqlserverで集計結果をUPDATEしたい...
-
Accessの重複なしのカウントの仕方...
-
postgresql についてです
-
SQLでUPSERTを一度に複数行やる方法
-
Accessを開きなおすとテキストボッ...
-
PostgreSQLについて教えてください ...
-
データベースのカラムの型がCHAR型...
-
postgreSQLのint型は桁数指定ができ...
-
テキストボックスにコントロールソ...
-
ACCESSのSQLで、NULLかNULLでないか...
-
IPアドレスを数値に変換
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
データベースファイル(.db)を開きた...
-
SQLのエラー(~付近に不適切な構文...
-
将棋のDB。「この局面と同一の局面...
-
ACCESS2007 フォーム 「バリアント...
-
ACCESSのSQLで、NULLかNULLでないか...
-
postgreSQLのint型は桁数指定ができ...
-
CSVファイルでテキストの改行の方法
-
最新の日付とその金額をクエリー抽...
-
何にかが違うから エラーなんでしょ...
-
postgresql についてです
-
副問合せにLIKE文を使う方法はない...
-
mysqlがインストールされているのか...
-
SQLにて指定日付より前、かつ最新の...
-
エクセルのフィルタ抽出が固まる
-
警察はスマホに保存した動画や画像...
-
sqlserverで集計結果をUPDATEしたい...
-
BULK INSERT時のNull許容について
-
エラー 1068 (42000): 複数の主キー...
-
SQL Date型の列から年月だけを取得...
-
Accessを開きなおすとテキストボッ...
おすすめ情報