検索結果
テスト
- 全てのカテゴリ
- 全ての質問
- ☆*良い勉強の仕方を教えてください*☆
私は今中三で、もう少しでテストがあります。。。 今年は受験なので良い点を取れるように頑張ろうと思っていますが、効率の良いテスト勉強法何かあったらぜひ教えてください!!!どんな事でもいいのでお願いします!!特に、数学、英語、理科でお願いします。
- ファイル出力について。
こんにちわ。 String型配列に格納した文字列5つを、それぞれ改行し、 ファイルに出力したいのですが、やり方がわかりません。 例: String[] test = new String{"a","b","c","d","e"}の場合 ↓test.txtの内容 --------- a b c d e --------- わかる方いらっしゃいましたら、ご教授願います。 宜しくお願いします。
- BUILD FAILEDについて
プログラミングが初めてな者で分かりにくい質問になってしまっているかと思いますが宜しくお願いいたします。 なぜかエラーが起きるのですが、友人はなぜおきる分からないといっていたのですが。 MPLABを使っています。 #include<16f84a.h> void main(void) { while(1) { } } out putにはこの様に示されています。 Clean: Deleting intermediary and output files. Clean: Deleted file "C:\Users\Kazuma\pic\test2\test2.mcs". Clean: Done. Executing: "C:\Program files\Picc\CCSC.exe" +FM "test2.c" +DF +LN +T +A +M +Z +Y=9 +EA >>> Warning 203 "C:\Users\Kazuma\pic\test2\test2.c" Line 5(1,1): Condition always TRUE --- Info 300 "C:\Users\Kazuma\pic\test2\test2.c" Line 8(1,2): More info: File access denied *** Error 44 "C:\Users\Kazuma\pic\test2\test2.c" Line 8(1,2): Internal Error - Contact CCS OUTPUT FILE Halting build on first failure as requested. BUILD FAILED: Thu May 07 08:51:06 2009 プログラム的に難しくないと思うのですが。 ちなみにCCS-CコンパイラC:\Program files\Picc\CCSC.exeを使っています。 最初の初期設定が間違っているのでしょうか? 友人のパソコンでは同じ設定で出来ているので出来るはずなのですが、他に間違っているところがあればご指摘宜しくお願いいたします。
- BufferedReaderでのエラー
Javaプログラムを作成しています. 標準入力で入力された文字列を表示し,exitが入力されるまで繰り返すプログラムです. エラーが出ますが,対策方法がわかりません. ソースコード,実行結果,エラーは以下の通りです. import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Test { /** * @param args */ public static void main(String[] args) { System.out.println("Program starts."); while (true) { String input = null; input = getInputLine(); System.out.println("echo:" + input); if (input.equals("exit")) { break; } } System.out.println("Program exits."); } private static String getInputLine() { String input = null; BufferedReader br = null; try { br = new BufferedReader(new InputStreamReader(System.in)); input = br.readLine(); } catch (IOException e) { e.printStackTrace(); } finally { try { if (br != null) { br.close(); } } catch (IOException e) { e.printStackTrace(); } } return input; } } Program starts. test echo:test echo:null java.io.IOException: Stream closed at java.io.BufferedInputStream.getBufIfOpen(BufferedInputStream.java:145) at java.io.BufferedInputStream.read(BufferedInputStream.java:308) at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:264) at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:306) at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:158) at java.io.InputStreamReader.read(InputStreamReader.java:167) at java.io.BufferedReader.fill(BufferedReader.java:136) at java.io.BufferedReader.readLine(BufferedReader.java:299) at java.io.BufferedReader.readLine(BufferedReader.java:362) at kadai1.Test.getInputLine(Test.java:34) at kadai1.Test.main(Test.java:18) Exception in thread "main" java.lang.NullPointerException at kadai1.Test.main(Test.java:21)
- 適正検査って・・・。
27才で転職を考えている男性です。 先日、某一部上場企業の中途採用の募集があり、応募しました。 その会社のHPやリクルートのHPを調べてみると、一次試験は面接で二次試験は役員面接とありました。 人物重視の採用をしているとのことでした。 当日、会場でいきなり適正検査(後で調べたら、よく本屋に置いてあるSPIの問題かな??と思いましたが・・・) があり、正直自分は制限時間内に6割程度しか回答できませんでした。(涙) その後性格テスト??みたいなのがあり最後に集団面接でした。 面接官が最後に"適正テストの結果は選考に多少反映されます。"とおっしゃってました。 そこで質問なんですが、この適正テストと性格テストって どのくらい選考に反映されるものなんでしょうか?? また今後の参考までに、この適正テストってよく使われるものなんでしょうか?? まだ結果はわかりませんが、今回は全く対策してなかったので、今後試験を受ける場合、対策をしたいと思いますが、本屋に売ってるSPIの問題集でいいんでしょうか?? 長文すいません(汗)
- 締切済み
- その他(就職・転職・働き方)
- hj20
- 回答数2
- コマンドプロンプトのエラー
コマンドプロンプトでおかしなエラーが出てしまいます。 http://www.adminweb.jp/command/ini/index4.html こちらのサイトを参考にしています。 Microsoft Windows [Version 6.0.6002] Copyright (c) 2006 Microsoft Corporation. All rights reserved. C:¥Users¥コンピューター名らしきもの> ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ Cドライブ +- programe file +- test testに移動してみる ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ Microsoft Windows [Version 6.0.6002] Copyright (c) 2006 Microsoft Corporation. All rights reserved. C:¥Users¥コンピューター名らしきもの>¥test '¥test'は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 C:¥Users¥コンピューター名らしきもの> とちゃんと表示されません。 http://hayato311.blog.shinobi.jp/Entry/142/ こちらのサイトによると、現在いるディレクトリより外は操作できないとあります。 最初に表示されるC:¥Users¥コンピューター名らしきもの> が悪いのかと思い、ディレクトリを移動するために C:\Users\RKP001>cd C:¥test としてみると「指定したパスがみつかりません」となってしまいます。 http://okwave.jp/qa/q4902120.html によると「ipconfig.exe と打って実行できるならPATHEXTがおかしい」 とあるのですが、やってみると問題なく動きました。 私が使っているパソコンがおかしいのでしょうか。 VistaのHome Premium 32ビットです。
- ベストアンサー
- その他([技術者向] コンピューター)
- kiseki777
- 回答数3
- 中2の勉強法
こんにちは^^ 私は中学2年生の女子です! さて、私は最近中間テストが終わり、今はとても暇です! この前中間テストの3教科が帰って来て数学40代国語60代英語70代でした! 理科と社会はまだ帰って来てませんが、これでは十分に納得出来ないです! 今回は、点数が悪いと習い事のバレエをやめて塾に行く約束があったので、とり あえず自分なりに勉強しました。 でも、提出物のワークと軽く動画を見ただけです。 正直これでは点数が取れないと思います。 なので、これ以上の点数を取るにはどのような勉強をしたら良いのでしょうか? 教科別の勉強法が、知りたいです! それと、今は期末テストまで時間があるので、テスト後の勉強の仕方も教えて頂 けるとありがたいです! (おすすめのアプリがあったら教えて下さい!) あと、私は来年受験生なので、来年のための勉強法や来年どういった勉強をすれ ば、受かるかを教えて頂けると嬉しいです! 次の期末テストまで1ヶ月ほどあるので、それまでに回答をお願いします!
- ベストアンサー
- その他(学問・教育)
- yuuka-kinkon
- 回答数5
- sedでカンマ区切りの列の置換を行いたい
以下の様なファイルがあります。 sedコマンドを使用して、カンマで区切られたn番目のカラム目を 置換したい場合どうすればよいでしょうか。 "1","2","3","4","5","6" "1234","12","34567","abcd","efg","hi" "a c","d f","12 34","0","AAA","" "g i","j l","45 67","0","BBB","2021" "m o","p r","3 2 1","1","ABC","" "123","456","","abc","efg","hij" ①1カラム目以外置換(1カラム目以降削除) sed 's/\(.*\),.*,.*,.*,.*,.*/\1/g' test.csv ②最後の6カラム目以外置換(6カラム目以外削除) sed 's/.*,.*,.*,.*,.*,\(.*\)/\1/g' test.csv ③3カラム目を置換(3カラム目を「""」だけにしたい) sed -e 's/\(.*\),\(.*\),.*,\(.*\),\(.*\),\(.*\)/\1,\2,"",\3,\4,\5/g' test.csv とできたのですが、 表現がないというか、置換対象文字列の条件、表現が長いというか、全カラムを指定しているので、 少し、短くできないものでしょうか。 ①パターン sed 's/\([^,]*\),.*/\1/g' test.csv ②パターン sed "s/.*,\([^,]*\)$/\1/g" test.csv の様にできました。 ③パターン 思いう浮かばず これで、できているので間違いはないかとおもいますが、 どうなのでしょうか。 なにかいい案はないでしょうか?
- ベストアンサー
- System V系OS
- abc999xyz
- 回答数3
- 例外についてです
例外についてです // Windows Header Files: #include <windows.h> // C RunTime Header Files #include <stdlib.h> #include <malloc.h> #include <memory.h> #include <tchar.h> #include <atlbase.h> #include <sphelper.h> #include<stdio.h> int main(){ USES_CONVERSION; HRESULT hr = S_OK; CComPtr<ISpRecognizer> cpRecoEngine; hr = cpRecoEngine.CoCreateInstance(CLSID_SpInprocRecognizer); CComPtr<ISpStream> cpInputStream; CComPtr<ISpRecognizer> cpRecognizer; CComPtr<ISpRecoContext> cpRecoContext; CComPtr<ISpRecoGrammar> cpRecoGrammar; printf("test1\n"); // Create basic SAPI stream object // NOTE: The helper SpBindToFile can be used to perform the following operations hr = cpInputStream.CoCreateInstance(CLSID_SpStream); // Check hr CSpStreamFormat sInputFormat; // generate WaveFormatEx structure, assuming the wav format is 22kHz, 16-bit, Stereo hr = sInputFormat.AssignFormat(SPSF_22kHz16BitStereo); // Check hr printf("test2\n"); // setup stream object with wav file MY_WAVE_AUDIO_FILENAME // for read-only access, since it will only be access by the SR engine WCHAR pszSrc[] = {L"test.wav"}; hr = cpInputStream->BindToFile(pszSrc, SPFM_OPEN_READONLY, &sInputFormat.FormatId(), sInputFormat.WaveFormatExPtr(), SPFEI_ALL_EVENTS); // Check hr printf("test3\n"); ・ ・ ・ このように音声を認識するプログラムを作っているのですが、どうしてもprintf("test2")までの出力で例外が起こってしまいます(p!=0という例外でした)。hr = cpInputStream~で例外が起こっていると思うのですが,GUIで同じ記述をしたときはうまくいきました。アドバイスをお願いします。
- 中学受験をせずに公立中高に行った場合 学力を計るものは?
小4の息子がおります。 小2から関東で有名な進学塾に通っており、常に上位におります。 家庭の事情で引越しをすることになり、実家に戻ることになりました。 田舎ですので公立の中学高校しかありません。塾をやめるとともに、中学受験もなくなりました。 今までは通塾+通信教材(Z会)の中学受験コースを1年先取りでこなしてきました。中学受験は諦めましたが、通信教材は続けていこうと思っています。 質問ですが、わが子の立ち位置を知ることの出来るテスト等はどんなものがありますでしょうか。 私が把握していますのは、塾のオープンテスト、四谷の全国統一テストです。実際小学生の間は、その他有料のオープンテストがあるのは分かるのでそれで対応しようと思っています。 その先の、中学高校でそのような全国規模のテスト等はありますでしょうか。通信教材+補充教材でこのまま進めていくつもりでいますが、わが子のポジションをどのように掴んでいくかが分かりません。 何かご存知の方いらっしゃいましたらお願いします。
- ベストアンサー
- 中学校
- cafesweets
- 回答数3
- fscanfで格納された変数がおかしいです。
fscanfで格納された変数がおかしいです。 ダブルポインタで定義した変数にfscanfでファイルから文字列データを読み込んでいるのですが 表示がおかしな事になっています。 読み込んだファイルの内容は、 aiueo kakikueko sasisuseso tatituteto です。 表示された結果が kakikueko sasisuseso tatituteto kakisasitatituteto sasitatituteto tatituteto 自分では解決しずらいのでここで質問をさせて頂くことになりました。 C/C++で記述してあるのですが、以下にソースを載せておきますのでご指摘ください。 /* double pointa */ #include <stdio.h> #include <stdlib.h> #define MAXSIZE 256 char** size; // TEST void test(void) { for(int l = 0; l < 3; l++) { printf("\n%s", &size[l]); } } int main() { FILE* fp; int c = -1; char moji[MAXSIZE]; if((fp = fopen("test.txt","rb")) == NULL) { printf("error"); exit(1); } while(fscanf(fp,"%s",moji) != EOF) c++; size = (char**)malloc(sizeof(char) * MAXSIZE * c); // 初めに戻す fseek(fp, 0, SEEK_SET); // 最初の文だけ取り出す fscanf(fp,"%s",moji); // 一文を格納する for(int l = 0; fscanf(fp, "%s", &size[l]) != EOF; l++) { printf("\n%s", &size[l]); } printf("\n"); test(); fclose(fp); getchar(); free(size); return 0; } test関数内で表示するとおかしな結果がでるのですが何故かわかりません。 よろしくお願いします。
- 筆記試験対策で…。
現在、大学3年で就職をひかえています。 私は今まで数学というものを小さい時から毛嫌いし、目の前に出ようものならば蹴っ飛ばしてきました。 その因果か筆記試験は非言語が中心に出るということで早くも辟易としてきている次第です。 参考書は「ノートの会」発行の「テストセンター対策」の本を1冊かって勉強しています(第一志望がテストセンターだからです) ただ異常に問題数が少ないことに不安を感じてます。これだけしかやらないで本当に「これ一冊で大丈夫なのか?」と疑いたくなります。 本書によると、テストセンターの問題はWEBテストなどとは大きく異なるとのこと。 そこで質問ですが、テストセンターを無事乗り切るためにはこの本一冊を熟読し、まるで呼吸をするかのように頭から問題を引っ張りだせるようにしたほうがいいのか、若しくはもう何冊もSPI対策本を購入し、問題数だけでタウンページが作れるよってぐらい我武者羅に解きまくったほうがいいのか、どちらが良いのでしょうか? よろしくお願いいたします。
- ドロップダウンメニューの制作で
こんにちわ。 http://javascript.eweb-design.com/0701_pdm.html のサイトを参考に ほとんどソースを変えずドロップダウンメニューを制作しようとしていますが HTMLの定義を <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> にすると、上記のサイトのソースだとできないのです。 この定義にてどうしても制作したいのですが、どこを変えればいいのでしょうか? 参考にし、以下のようにソースを書きました。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <HEAD> <TITLE></TITLE> <SCRIPT language="JavaScript"> <!-- // プルダウンメニュー flag = false; function pullDown01() { if(flag) ID01.style.display = "none"; else ID01.style.display = "block"; flag = !flag; } //--> </SCRIPT> <link href="css/test.css" rel="stylesheet" type="text/css"> </HEAD> <BODY bgcolor="#ffffff"> <TABLE border="0" cellspacing="0" cellpadding="0"> <TBODY> <TR> <TD> <DIV style="background-color:#ffcccc; width:160px"> <div class="test"><p><a href="javaScript:pullDown01()">テスト</a></p></div> </DIV> <DIV id="ID01" style="display:none;"><div class="test2"><p><a href="#">テスト</a></p></div></div> </TD> </TR> </TBODY> </TABLE> <BR><BR><BR><BR> <BR><BR> </BODY> </HTML>
- ベストアンサー
- JavaScript
- testid
- 回答数3
- JavaScriptでの外部データの取り込みについて
お世話になります。 JavaScriptにて外部fileデータ(c:test_web.txt)を取り込み、ブラウザーに設定した枠内に表示させたいのですが、上手くいきません。 本ソースは参考書のものをそのまま使っているのですが、枠内の表示がされません。 自分なりに調べたところ、外部データを取得できていない様です。 つきましては、下記ソースにて不具合点をご指摘、ご意見頂けます様お願いします。 【JavaScript】 <html> <head> <meta http-equiv=content-type" content="text/html;charset=utf-8"> <title>Web_data_source</title> <script type="text/javascript"><!-- function getFile() { filename = prompt("test_web.txt","c:test_web.txt"); if (!filename) return; xmlhttp=createXMLHttp(); if (xmlhttp) { xmlhttp.onreadystatechange = check(); xmlhttp.open("GET", filename,true); xmlhttp.send(null); } } function check() { if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { document.aForm.tArea.value = xmlhttp.responseText; } } // XMLHttpオブジェクト作成 function createXMLHttp() { try { return new ActiveXObject("Msxml2t.XMLHTTP"); }catch(e){ try { return new XMLHttpRequest(); }catch(e) { return null; } } return null; } --></script> </head> <body> <form name="aForm"> <input type="button" value="file_get" onClick="getFile()"><br> <textarea cols="40" rows="20" id="tArea"> </textarea><br> </body> <html> 【c:test_web.txt】 test ok 宜しくご回答を頂けます様お願いします。
- ベストアンサー
- JavaScript
- new-OKWave
- 回答数4
- Javaの課題が全くわかりません。
この前学校からJavaの課題が出まして、全くわかりません。 <テストクラス>(ファイル名:Test.java) <フィールド> なし <メソッド> 1.メインメソッド 「ここからはテストクラスの流れを書きます」 ・アドレスサーチクラスを生成 ・アドレスサーチクラスのInitialize()メソッドを呼ぶ ・アドレスサーチクラスのSearchName()メソッドを呼ぶ ・検索結果を表示する <アドレスサーチクラス>(ファイル名:AddressSearch.java) <フィールド> 1.アドレス配列(3000個分) <メソッド> 2.住所録ファイル入力設定 (メソッド名) public void Initialize() 「ここからはテストクラスの流れを書きます」 ・住所録ファイルから1行目入力 ・1行を各項目に分解 ・アドレスクラスのインスタンスを生成 ・アドレスクラスのインスタンスに分解した各項目を設定 ・アドレス配列にインスタンスを格納 3.氏名検索 (メソッド名) public Address SearchName(String name) 「ここからはテストクラスの流れを書きます」 ・アドレス配列から氏名を探す ・一致した氏名のインスタンスを戻す 一致しない場合、nullを返す 長くなりました。このような条件でプログラムを作るのは私にはあまりわかりませんでした。googleなどで検索してもあまり良い情報がありません。もしこの問題が解ける方がいらっしゃるなら、ぜひアドバイスやプログラムなどを教えてくれたらありがたいです。
- 適正診断を馬鹿正直に答えてしまいました。
適正診断(性格テスト)の意図を知らずに、馬鹿正直に答えてしまいました。 テスト後に検索していてテストの意図を知りました・・・ テスト直前に「求める人材」だとかは見ていたのですが、 今の性格を知るものだと思っていたので、「リーダーの補佐に回って手助けをするタイプ」だとか「物事を大胆に進める」とか・・・。 五段階あって、2・4番目の微妙な回答もいっぱいしてしまいました(TT) 「自らとっていきたい仕事のスタイル」を知る目的です。と書いてありますが、選考に関わりありませんなどとは書いていません。 第一志望群だったのに・・・ これはもう落ちたと思うしかないですか(TT)? でも!! これって性格テストなのに、正直じゃなかったら嘘をつくことになりますよね? 受験者は皆さん嘘つきにならなければいけないのですか? なんだか、就活の意味が分からなくなってきました。 「自分らしく」とか言っている割に・・・・・・・・・って思うのは私だけですか(-_-;)? すみません、あまりにショックだったもので。。
- ベストアンサー
- 就職・就活
- noname#50740
- 回答数4
- 内部DNSで名前解決ができません。。
BIND8以来の3年振りのBIND設定で嵌ってます(><) LinuxサーバにBIND9を設定し、 Windowsクライアントからは nslookupではFQDNで検索できるのに、 ブラウザやTelnetからだと名前解決できません。 仕方なく、hostsファイルにFQDNを書いているありさまです(><) 気になる点は、 Linuxサーバーでnslookupした時は ホスト名だけでも検索できるのに、 Windowsからnslookupした場合は、 ホスト名だけではNon-existent domainと 表示されてしまうところです。 又、SOAに、ns.ドメイン名とし Aレコードに実際のホスト名、 CNAMEにns と書いても正しく動作するものでしょうか? BIND9を設定したLinuxのサーバー名はmoonで、 正引きは下記のように設定しています。 $TTL 86400 N SOA ns.local-test.com@ IN SOA ns.local-test.com root.local-test.com ( 2005081501 ; serial (d. adams) 3H ; refresh 15M ; retry 1W ; expiry 1D ) ; minimum IN NS ns.local-test.com. IN MX 10 mail.local-test.com. IN A 192.168.1.1 ns IN A 192.168.1.1 moon IN A 192.168.1.1 mail IN CNAME dev1 www IN CNAME dev1
- WordPressの質問(q10063418)の続
参考サイトを見てsmtp設定をPHP側で試しているのですが、メールの送信のやり方がわかりません。 テストメールをwp_mail()から送信してみるというコードをファイルに書き込んでもメールが届いていない状態です。 Hostは契約時のメール内容から、Port番号はカラフルボックスの案内から、Username、Password、From はCpanelの設定画面から確認しているのですが… 何か抜けているのでしょうか? localhost環境でも試してみようかと考えております。 ※接続ポート番号について https://help.colorfulbox.jp/manual/mail-spec-list/ ※実装コード add_action("phpmailer_init", "send_smtp_email"); function send_smtp_email( $phpmailer ) { $phpmailer->isSMTP(); $phpmailer->Host = "[mail.last.cfbx.jp]"; $phpmailer->SMTPAuth = true; $phpmailer->Port = 587; $phpmailer->SMTPSecure = "tls"; $phpmailer->Username = "[test@last.cfbx.jp]"; $phpmailer->Password = "[takuya7530]"; $phpmailer->From = "[test@last.cfbx.jp]"; $phpmailer->FromName = "[test]"; } ※テストメールをwp_mail()から送信(t******@gmail.comは確認用のメールアドレス) wp_mail( "t******@gmail.com", "届きましたか?", /// => サブジェクト(件名) "このメールが見れたなら設定は完ぺき!" /// => ボディ(メール内容) ); ※参考サイト 1,https://qiita.com/e__ri/items/857b12e73080019e00b5 2,https://fukuro-press.com/wordpress-send-email-with-smtp/
- 文字列のフィールドのOrderbyについて
Oracle9iです。(厳密にはVB6も絡んでいます) 説明の便宜上、若干簡略化しています。 テーブルtestがあります。 SQL> desc test; 名前 NULL? 型 --------- -------- ---------------- ID VARCHAR2(10) です。 (1)testテーブルのデータが、 SQL> select id from test ; ID ---------- 3 5 11 551 のとき、select id from test where id between 1 and 4;を実行すると、 ID ------- 3 select id from test where id between '1' and '4';を実行すると、 ID ------- 3 11 となってしまいます。 別のケースで、 SQL> select id from test ; ID ---------- 3 5 11 551 C44433 aaa 6行が選択されました。 のデータの場合、 select id from test where id between 1 and 4;はORA-01722:数字が無効です のエラーとなり、 select id from test where id between '1' and '4';だと ID ------- 3 11 となってしまいます。 自分の希望としては select id from test where id between '1' and '4'にて、 ID ------- 3 のみ表示をさせたいです。 (2)SQL> select id from test ; ID ---------- 3 5 11 551 C44433 aaa のとき、たとえば、 select id from test where id between '12' and 'DD'; を実行し、12以上でDD以下のデータを取得したいのですが、 (理想) ID ---------- 551 C44433 実際は、 ID ---------- 3 5 551 C44433 と出てしまいます。 仕様は上司が考えてるので、 テーブル構造にそもそも問題があるのならそれ相応の説明をしたいと思っています。 ですが、基本的にはSQLの条件文を変更したいのですが、 アドバイスをいただけたらと思います。 ちなみに説明の簡略化のためフィールドを少なくしていますので select RPAD(id , 10) from test where ~ のように select のあとに変換するのはできません。 実環境は基本的には select * from ~としたいので。 よろしくお願いいたします。
- テキストファイルからのテーブル作成
こんにちわ。今MySQLを使ってテーブルの作成をしているのですが、やり方に自信がないため質問させていただきます。 test.txtに以下の情報が入っているとします。(ゲノムの情報になります) ***** id count start_position end_position 1 2 51091076,51101385, 51091253,51102009, 2 3 112644827,112647824,112648979, 112645084,112647981,112649152, 3 3 30103583,30105062,30106006, 30103918,30105414,30106086, ***** countのコラムにはstart_position, end_positionに何個の値が入るのかを示しています。 ここから、test_tableというのをつくり、以下の形にしたいのです。 id start_position end_position 1 51091076 51091253 1 51101385 51102009 2 112644827 112645084 2 112647824 112647981 2 112648979 112649152 3 30103583 30103918 3 30105062 30105414 3 30106006 30106086 test.txtを使って. LOAD DATA INFILE 'test.txt' INTO TABLE test_table FIELDS TERMINATED BY '\t' LINES TERMINATED BY '\n'; と全体のテーブルを作りました。この際、start_position, end_positionの値にはカンマが入る形になってしまいます。 上記のテーブルを作成するため、まず、idだけのテーブルを作ろうと思い、 SELECT REPEAT(CONCAT(id, '\r'), EXONCOUNT) FROM test_table INTO OUTFILE 'id_count.txt'; LOAD DATA INFILE 'id_count.txt' INTO TABLE id_count LINES TERMINATED BY '\r'; を実行し、 positionだけのテーブルも以下のように用意しました。 SELECT REPLACE(start_position, ',', '\r') FROM test_table INTO OUTFILE 'start.txt'; LOAD DATA INFILE 'start.txt' INTO TABLE start LINES TERMINATED BY '\r'; そうすると、 id_countテーブルは *** | 1 | | 1 | | 2 | | 2 | | 2 | | 3 | | 3 | | 3 | *** と表記され、 startテーブルは ********** | 51091076 | | 51101385 | | 0 | | 112644827 | | 112647824 | | 112648979 | | 0 | | 30103583 | | 30105062 | | 30106006 | | 0 | ********** と0が入ってしまいます。 start_positionとend_positionの値の最後のコンマを外してからやればできるのかもしれませんが、ほかに方法がありましたら教えていただけると嬉しいです。 わかりにくい点があるかもしれませんが、お願いいたします。
