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

範囲は、その下限と上限の間の値の範囲です。DOM範囲、Ruby範囲クラス、Python範囲関数、Perl 5の `..`演算子、Perl 6の範囲クラス、またはPostgreSQLの範囲タイプを参照できます。

19
2つの日付間の日付範囲からデータを選択します
名前付きのテーブルがあり、Product_Salesこのようなデータを保持しています Product_ID | Sold_by | Qty | From_date | To_date -----------+---------+-----+------------+----------- 3 | 12 | 7 | 2013-01-05 | 2013-01-07 6 | 22 | 14 | 2013-01-06 | 2013-01-10 8 | 11 | 9 | 2013-02-05 | 2013-02-11 次に、日付範囲から2つの日付の間の売上データを選択する場合のクエリは何ですか? たとえば、から2013-01-03までの販売データを選択するとします2013-01-09。
100 sql  date  range 


13
リスト内の連続番号のグループを特定する
リストで連続番号のグループを識別したいので、次のようにします。 myfunc([2, 3, 4, 5, 12, 13, 14, 15, 16, 17, 20]) 戻り値: [(2,5), (12,17), 20] そして、これを行うための最良の方法は何であるかと思っていました(特にPythonに何かが組み込まれている場合)。 編集:注最初に、個別の数値は範囲ではなく個別の数値として返される必要があることを忘れていました。

7
数値が(1つのステートメントで)範囲に含まれているかどうかを確認するにはどうすればよいですか?
Ruby on Rails 3.0.9を使用していますが、範囲に数値が含まれているかどうかを確認したいと思います。つまり、変数がある場合、値がその範囲に含まれているかどうかnumber = 5を確認1 <= number <= 10してブール値を取得したいと思いnumberます。 私はこのようにそれを行うことができます: number >= 1 && number <= 10 しかし、私はそれを1つのステートメントで行いたいと思います。どうやってやるの?

11
range(len(a))の必要はありますか?
SOに関するPythonの質問で、このタイプの式が頻繁に見つかります。反復可能なすべてのアイテムにアクセスするためのいずれか for i in range(len(a)): print(a[i]) これは面倒な書き方です。 for e in a: print(e) または、反復可能要素の要素に割り当てる場合: for i in range(len(a)): a[i] = a[i] * 2 これは次と同じである必要があります: for i, e in enumerate(a): a[i] = e * 2 # Or if it isn't too expensive to create a new iterable a = [e * 2 …
85 python  for-loop  range 

10
Vimはラインの範囲をヤンクします
私はC#開発者であり、利用可能なツールに関する知識を拡大することを最近決定しました。私が学ぶことにした最初のツールはVi / Vimです。これまでのところすべてが順調に進んでいますが、答えが見つからないように思われる質問がいくつかあります。 ある範囲の行をヤンクしたいとしましょう。いろいろな方法があることは知っていますが、行番号でやりたいと思います。代替コマンドの動作に似ていると思いました81,91y。これを行う方法はありますか? g通常モードのコマンドについて少し混乱しています。それは無数のことをしているようで、gコマンドがそのコアで何をしているのか本当に判断できません。それがモーションコマンドなのか、それとも通常モードで実行された他のコマンドの一種の「キャッチオール」なのか混乱しています。誰かがこれを説明するgか、コマンドの良い説明を与えるリファレンスを私に指摘できますか?
83 vim  editor  range  vi  yank 

8
MySQLで日付範囲の重複を確認する
このテーブルは、セッション(イベント)を格納するために使用されます。 CREATE TABLE session ( id int(11) NOT NULL AUTO_INCREMENT , start_date date , end_date date ); INSERT INTO session (start_date, end_date) VALUES ("2010-01-01", "2010-01-10") , ("2010-01-20", "2010-01-30") , ("2010-02-01", "2010-02-15") ; 範囲間で競合が発生することは望ましくありません。 我々はから新しいセッションを挿入する必要があるとしましょう2010-01-05に2010-01-25。 競合するセッションについて知りたいのですが。 これが私の質問です: SELECT * FROM session WHERE "2010-01-05" BETWEEN start_date AND end_date OR "2010-01-25" BETWEEN start_date …

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