คำถามติดแท็ก sequence

ลำดับคือรายการลำดับของวัตถุ (หรือเหตุการณ์) เช่นเดียวกับเซตประกอบด้วยสมาชิก (เรียกอีกอย่างว่าองค์ประกอบหรือคำศัพท์) และจำนวนคำศัพท์ (อาจไม่มีที่สิ้นสุด) เรียกว่าความยาวของลำดับ ไม่เหมือนชุดคำสั่งมีความสำคัญและองค์ประกอบเดียวกันสามารถปรากฏได้หลายครั้งในตำแหน่งต่างๆในลำดับ ในฐานข้อมูลเชิงสัมพันธ์ลำดับคืออ็อบเจ็กต์ที่ใช้เพื่อสร้างตัวเลขเฉพาะสำหรับคีย์หลัก



5
วิธีการเรียกคืนค่าปัจจุบันของลำดับ oracle โดยไม่เพิ่มขึ้น?
มีคำสั่ง SQL เพื่อดึงค่าลำดับที่ไม่เพิ่มขึ้นหรือไม่ ขอบคุณ แก้ไขและข้อสรุป ดังที่จัสตินเคฟระบุไว้ไม่มีประโยชน์ที่จะลอง "บันทึก" หมายเลขลำดับ select a_seq.nextval from dual; ดีพอที่จะตรวจสอบค่าลำดับ ฉันยังคงรักษาคำตอบของโอลลี่ไว้เป็นคำตอบที่ดีเพราะมันตอบคำถามเริ่มต้น แต่ถามตัวเองเกี่ยวกับความจำเป็นที่จะไม่แก้ไขลำดับหากคุณต้องการทำมัน
156 sql  oracle  sequence 

4
ทำไม PostgreSQL ทำการสแกนตามลำดับในคอลัมน์ที่จัดทำดัชนี
ตัวอย่างที่ง่ายมาก - หนึ่งตารางหนึ่งดัชนีหนึ่งแบบสอบถาม: CREATE TABLE book ( id bigserial NOT NULL, "year" integer, -- other columns... ); CREATE INDEX book_year_idx ON book (year) EXPLAIN SELECT * FROM book b WHERE b.year > 2009 ให้ฉัน: Seq Scan on book b (cost=0.00..25663.80 rows=105425 width=622) Filter: (year > 2009) ทำไมมันไม่ทำการสแกนดัชนีแทน? ฉันพลาดอะไรไป

18
ลำดับ JPA ไฮเบอร์เนต (ไม่ใช่รหัส)
มันเป็นไปได้ที่จะใช้ลำดับ DB สำหรับคอลัมน์บางอย่างที่ไม่ได้ระบุ / ไม่ได้เป็นส่วนหนึ่งของตัวระบุคอมโพสิต ? ฉันใช้ไฮเบอร์เนตเป็นผู้ให้บริการ jpa และฉันมีตารางที่มีคอลัมน์บางคอลัมน์ที่สร้างค่า (โดยใช้ลำดับ) แม้ว่าพวกเขาจะไม่ได้เป็นส่วนหนึ่งของตัวระบุ สิ่งที่ฉันต้องการคือการใช้ลำดับเพื่อสร้างค่าใหม่สำหรับเอนทิตีที่คอลัมน์สำหรับลำดับไม่ได้เป็น(ส่วนหนึ่ง) คีย์หลัก: @Entity @Table(name = "MyTable") public class MyEntity { //... @Id //... etc public Long getId() { return id; } //note NO @Id here! but this doesn't work... @GeneratedValue(strategy = GenerationType.AUTO, generator = "myGen") @SequenceGenerator(name = "myGen", sequenceName …
138 java  hibernate  jpa  sequence 

13
จะรีเซ็ตลำดับใน postgres และเติมคอลัมน์ id ด้วยข้อมูลใหม่ได้อย่างไร
ฉันมีโต๊ะที่มีมากกว่าล้านแถว ฉันต้องการรีเซ็ตลำดับและกำหนดคอลัมน์รหัสใหม่ด้วยค่าใหม่ (1, 2, 3, 4 ... ฯลฯ ... ) มีวิธีง่ายๆในการทำเช่นนั้นหรือไม่?


5
Clojure: ข้อเสีย (seq) กับ conj (รายการ)
ฉันรู้ว่าconsส่งคืน seq และconjส่งคืนคอลเล็กชัน ฉันรู้ด้วยว่าconj"เพิ่ม" รายการนั้นไว้ที่ส่วนท้ายที่เหมาะสมที่สุดของคอลเลคชันและcons"เพิ่ม" รายการไว้ด้านหน้าเสมอ ตัวอย่างนี้แสดงให้เห็นทั้งสองประเด็นเหล่านี้: user=> (conj [1 2 3] 4) ; returns a collection [1 2 3 4] user=> (cons 4 [1 2 3]) ; returns a seq (4 1 2 3) สำหรับเวกเตอร์แผนที่และชุดความแตกต่างเหล่านี้มีความหมายสำหรับฉัน อย่างไรก็ตามสำหรับรายการนั้นดูเหมือนจะเหมือนกัน user=> (conj (list 3 2 1) 4) ; returns a list (4 3 …

2
แก้ไขลำดับของแง่มุมใน ggplot
ข้อมูล: df <- data.frame( type = c("T", "F", "P", "T", "F", "P", "T", "F", "P", "T", "F", "P"), size = c("50%", "50%", "50%", "100%", "100%", "100%", "150%", "150%", "150%", "200%", "200%", "200%"), amount = c(48.4, 48.1, 46.8, 25.9, 26, 24.9, 21.1, 21.4, 20.1, 20.8, 21.5, 16.5) ) ฉันต้องการพล็อตกราฟแท่งของข้อมูลข้างต้นโดยใช้ ggplot (แกน …
97 r  ggplot2  sequence  facet 

4
วิธีที่ดีที่สุดในการสร้างลำดับ List <Double> ของค่าที่กำหนดตั้งแต่เริ่มต้นสิ้นสุดและขั้นตอนคืออะไร
จริง ๆ แล้วฉันประหลาดใจมากฉันไม่สามารถหาคำตอบได้ที่นี่ แต่บางทีฉันแค่ใช้คำค้นหาที่ผิดหรืออะไรบางอย่าง ที่ใกล้เคียงที่สุดที่ฉันสามารถหาได้คือสิ่งนี้แต่พวกเขาถามเกี่ยวกับการสร้างช่วงที่เฉพาะเจาะจงdoubleด้วยขนาดขั้นตอนที่เฉพาะเจาะจงและคำตอบก็เป็นเช่นนั้น ฉันต้องการบางสิ่งที่จะสร้างตัวเลขด้วยขนาดเริ่มต้นจุดจบและขั้นตอนโดยพลการ ฉันคิดว่ามีมีจะเป็นวิธีการบางอย่างเช่นนี้ในห้องสมุดที่ไหนสักแห่งแล้ว แต่ถ้าเป็นเช่นนั้นผมไม่สามารถที่จะหามันได้อย่างง่ายดาย (อีกครั้งบางทีฉันเพียงแค่ใช้คำค้นหาบางสิ่งบางอย่างที่ไม่ถูกต้องหรือ) ดังนั้นนี่คือสิ่งที่ฉันทำเองในไม่กี่นาทีที่ผ่านมาเพื่อทำสิ่งนี้: import java.lang.Math; import java.util.List; import java.util.ArrayList; public class DoubleSequenceGenerator { /** * Generates a List of Double values beginning with `start` and ending with * the last step from `start` which includes the provided `end` value. **/ public static List&lt;Double&gt; …
14 java  double  sequence 

3
ให้สองลำดับค้นหาการทับซ้อนสูงสุดระหว่างสิ้นสุดของหนึ่งและจุดเริ่มต้นของอื่น ๆ
ฉันต้องการค้นหารหัส (หลอก) ที่มีประสิทธิภาพเพื่อแก้ไขปัญหาต่อไปนี้: ได้รับลำดับสองของ (ไม่จำเป็นต้องแตกต่างกัน) จำนวนเต็ม(a[1], a[2], ..., a[n])และ(b[1], b[2], ..., b[n])ค้นหาสูงสุดdดังกล่าวว่าa[n-d+1] == b[1], a[n-d+2] == b[2]... a[n] == b[d]และ นี่ไม่ใช่การบ้านจริง ๆ แล้วฉันคิดเรื่องนี้เมื่อพยายามที่จะทำสัญญากับเทนเซอร์สองมิติในหลาย ๆ มิติให้มากที่สุด ฉันสงสัยว่าอัลกอริทึมที่มีประสิทธิภาพที่มีอยู่ (อาจจะO(n)?) O(n^2)แต่ฉันไม่สามารถเกิดขึ้นกับบางสิ่งบางอย่างที่ไม่ได้เป็น O(n^2)วิธีการที่จะเป็นห่วงที่เห็นได้ชัดในแล้วห่วงด้านในรายการที่จะต้องตรวจสอบสภาพจนตีสูงสุดd dแต่ฉันสงสัยว่าสิ่งที่ดีกว่านี้เป็นไปได้

2
ค้นหาลำดับที่ต่อเนื่องกันขององค์ประกอบที่เท่ากันในรายการ Raku
ฉันต้องการค้นหาลำดับที่ต่อเนื่องกันขององค์ประกอบที่เท่ากัน (เช่นความยาว 2) ในรายการ my @s = &lt;1 1 0 2 0 2 1 2 2 2 4 4 3 3&gt;; say grep {$^a eq $^b}, @s; # ==&gt; ((1 1) (2 2) (4 4) (3 3)) รหัสนี้ดูโอเค แต่เมื่อเพิ่มอีก2 ตัวหลังจากลำดับ2 2 2หรือเมื่อลบหนึ่ง2ออกไปมันบอกว่าToo few positionals passed; expected 2 arguments but got …
9 sequence  raku 

3
การพิมพ์ชุดคณิตศาสตร์รัดกุมใน Raku
ชุดคณิตศาสตร์ใช้ตัวอย่างลำดับต่อเนื่องที่แสดงที่นี่เป็นอาร์เรย์: my @seq = my $a=0, {++$a} ... *; for @seq[^10].kv {state $f=0; ($^k &lt; 4 or $^k &gt; 7) ?? say "a$^k = " ~ $^v !! (say "..." if $f ne 1; $f=1) }; พิมพ์: a0 = 0 a1 = 1 a2 = 2 ... a8 = 8 …
9 sequence  raku 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.