タグ付けされた質問 「select」

Selectは、データのクエリに使用される一般的なキーワードです。「select()」は、ファイルハンドルまたはその他のシステムアクティビティに基づいてコードをトリガーするプログラミング関数でもあります。次の質問にはこのタグを使用しないでください。HTML<select>タグ([html-select]を使用)。LINQなどの言語統合クエリ

30
生年月日とgetDate()に基づいて年齢(年単位)を計算する方法
私は人々を彼らの生年月日と一緒にリストするテーブルを持っています(現在はnvarchar(25)) それを日付に変換し、年齢を年数で計算するにはどうすればよいですか? 私のデータは次のようになります ID Name DOB 1 John 1992-01-09 00:00:00 2 Sally 1959-05-20 00:00:00 を見たいのですが: ID Name AGE DOB 1 John 17 1992-01-09 00:00:00 2 Sally 50 1959-05-20 00:00:00

8
SQL WHERE ID IN(id1、id2、…、idn)
IDの大きなリストを取得するクエリを記述する必要があります。 多くのバックエンド(MySQL、Firebird、SQLServer、Oracle、PostgreSQLなど)をサポートしているため、標準SQLを作成する必要があります。 IDセットのサイズは大きくなる可能性があり、クエリはプログラムで生成されます。それで、最善のアプローチは何ですか? 1)INを使用してクエリを作成する SELECT * FROM TABLE WHERE ID IN (id1, id2, ..., idn) ここで私の質問です。nが非常に大きい場合はどうなりますか?また、パフォーマンスについてはどうですか? 2)ORを使用してクエリを記述する SELECT * FROM TABLE WHERE ID = id1 OR ID = id2 OR ... OR ID = idn このアプローチにはn制限はないと思いますが、nが非常に大きい場合のパフォーマンスはどうでしょうか? 3)プログラムによるソリューションの作成: foreach (var id in myIdList) { var item = GetItemByQuery("SELECT * FROM TABLE …
170 sql  select 

18
データテーブルの個別の行を選択して配列に格納する方法
データセットオブジェクトがあります。objdsにはTable1という名前のテーブルが含まれています。Table1には、ProcessNameという名前の列が含まれています。このProcessNameには繰り返される名前が含まれているため、個別の名前のみを選択します。これは可能ですか? intUniqId[i] = (objds.Tables[0].Rows[i]["ProcessName"].ToString());
169 c#  select  datatable  distinct 



9
SQL Selectステートメントでブール値を返す
SQL Selectステートメントでブール値を返す方法は? 私はこのコードを試しました: SELECT CAST(1 AS BIT) AS Expr1 FROM [User] WHERE (UserID = 20070022) そして、テーブルにが存在するTRUE場合にのみ戻りUserIDます。テーブルに存在しないFALSE場合に返してほしいUserID。
144 sql  select  boolean 


6
条件を満たす行列の行を選択する
Rで行列: one two three four [1,] 1 6 11 16 [2,] 2 7 12 17 [3,] 3 8 11 18 [4,] 4 9 11 19 [5,] 5 10 15 20 行が列3 = 11である部分行列を抽出したいと思います。つまり、 one two three four [1,] 1 6 11 16 [3,] 3 8 11 18 [4,] 4 9 …
144 r  select  matrix  submatrix 

15
Chrome / Webkitの<select>要素から角の丸い部分を削除する
Chromeのユーザーエージェントスタイルシートは、&lt;select&gt;要素のすべての隅に5pxのborder-radiusを与えます。私は、外部のスタイルシートに0pxの半径を適用し、要素自体にインライン化することによって、これを取り除くことを試みました。私は両方border-radius:0pxを試し-webkit-border-radius:0px;ましたが、さらに具体的なものを試しましたborder-top-left-radius:0px(それに相当するのは-webkitです)。 どれも動作していません。 Webkitの開発者ツールで要素を調べても、計算済みスタイルで半径が5pxと表示されます。しかし、詳細を表示するためにその横の展開矢印をクリックすると、element.style-0pxと表示されます。その下には、0pxのユーザーcss仕様と、5pxのユーザーエージェントスタイルシート仕様が示されています。そして、後者の2つは、本来あるべきように、取り消し線が引かれています。 何か案は?
143 select  webkit  css 

11
レコードが存在するかどうかを確認する最速の方法
タイトルが示すように...レコードがテーブルに存在するかどうかを判断するために、オーバーヘッドを最小限に抑えて最速の方法を見つけようとしています。 サンプルクエリ: SELECT COUNT(*) FROM products WHERE products.id = ?; vs SELECT COUNT(products.id) FROM products WHERE products.id = ?; vs SELECT products.id FROM products WHERE products.id = ?; 言う?と交換される'TB100'...第1および第2の両方のクエリは(...と言うまったく同じ結果を返します。1この会話のため)。最後のクエリは'TB100'期待どおりに返すかid、テーブルにない場合は何も返しません。 目的はid、テーブルにあるかどうかを把握することです。そうでない場合、プログラムは次にレコードを挿入します。そうである場合、プログラムはそれをスキップするか、この質問の範囲外の他のプログラムロジックに基づいてUPDATEクエリを実行します。 どちらが速く、オーバーヘッドが少ないですか?(これはプログラムの実行ごとに数万回繰り返され、1日に何度も実行されます)。 (M $提供のJDBCドライバーを介してJavaからM $ SQL Serverに対してこのクエリを実行)


4
リストからランダムに50項目を選択してファイルに書き込みます
これまでのところ、ファイルをインポートし、新しいファイルを作成し、リストをランダム化する方法を理解しました。 リストからランダムに50アイテムのみをランダムに選択してファイルに書き込むのに問題がありますか? def randomizer(input,output1='random_1.txt',output2='random_2.txt',output3='random_3.txt',output4='random_total.txt'): #Input file query=open(input,'r').read().split() dir,file=os.path.split(input) temp1 = os.path.join(dir,output1) temp2 = os.path.join(dir,output2) temp3 = os.path.join(dir,output3) temp4 = os.path.join(dir,output4) out_file4=open(temp4,'w') random.shuffle(query) for item in query: out_file4.write(item+'\n') したがって、ランダム化ファイルの合計が example: random_total = ['9','2','3','1','5','6','8','7','0','4'] 最初のランダムセットが3、2番目のランダムセットが3、3番目のランダムセットが3の3つのファイル(out_file1 | 2 | 3)が必要です(この例では、作成するファイルには50が必要です)。 random_1 = ['9','2','3'] random_2 = ['1','5','6'] random_3 = ['8','7','0'] したがって、最後の「4」は含まれませんが、問題ありません。 ランダム化したリストから50を選択するにはどうすればよいですか? さらに、元のリストからランダムに50を選択するにはどうすればよいですか?
129 python  file  list  select  random 

3
MySQL SELECT WHERE日時は日と一致します(必ずしも時刻とは限りません)
日時列を含むテーブルがあります。時間に関係なく、特定の日のすべてのレコードを返したいです。または、言い換えると、テーブルに次の4つのレコードしか含まれていない場合、2012-12-25に制限すると、2番目と3番目のみが返されます。 2012-12-24 00:00:00 2012-12-25 00:00:00 2012-12-25 06:00:00 2012-12-26 05:00:00
127 mysql  date  select 

3
MySQL Select Query-値の最初の10文字のみを取得
OK、それでここに問題があります。 いくつかの列を持つテーブルがあり、「件名」は列の1つです。「件名」フィールドに100文字の文字列が含まれている場合でも、「件名」フィールドから最初の10文字を取得する必要があります。 例えば、 テーブル- tbl。コラム- 、id、。subjectvalue SQLクエリ: SELECT subject FROM tbl WHERE id ='$id'; 私が得ている結果は、例えば こんにちは、これが私のテーマです 最初の10文字だけが必要です こんにちは、ティ php substr()を使用して残りの文字を削除できることは理解できますが、私の場合は不可能です。MySQLによって削除された余分な文字を取得する必要があります。これはどのように行うことができますか?
126 mysql  sql  select 


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.