คำถามติดแท็ก 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)
ฉันต้องเขียนแบบสอบถามเพื่อดึงรายการรหัสขนาดใหญ่ เรารองรับแบ็กเอนด์จำนวนมาก (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 …
170 sql  select 

18
วิธีการเลือกแถวที่แตกต่างใน DataTable และเก็บไว้ในอาร์เรย์
ฉันมีชุดข้อมูล objds objds มีตารางชื่อ Table1 Table1 มีคอลัมน์ชื่อ ProcessName ProcessName นี้มีชื่อซ้ำกันดังนั้นฉันต้องการเลือกเฉพาะชื่อที่แตกต่างเป็นไปได้นี้ intUniqId[i] = (objds.Tables[0].Rows[i]["ProcessName"].ToString());
169 c#  select  datatable  distinct 


6
เลือกบันทึกจาก NOW () -1 วัน
มีวิธีในคำสั่ง MySQL ในการสั่งซื้อบันทึก (ผ่านการประทับวันที่) โดย&gt; = NOW () -1 ดังนั้นจึงเลือกบันทึกทั้งหมดตั้งแต่วันก่อนวันนี้ถึงอนาคต
148 mysql  select  where  datestamp 

10
วิธีการตรวจสอบว่ามีการเลือกตัวเลือกหรือไม่
$('#mySelectBox option').each(function() { if ($(this).isChecked()) alert('this option is selected'); else alert('this is not'); }); เห็นได้ชัดว่าisCheckedไม่ทำงาน ดังนั้นคำถามของฉันคือวิธีที่เหมาะสมในการทำเช่นนี้คืออะไร? ขอบคุณ
146 jquery  select  option 

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
ใน Go คำสั่ง break แบ่งจากสวิตช์ / เลือกหรือไม่
ฉันรู้ว่าswitch/ selectstatement แบ่งโดยอัตโนมัติหลังจากทุกกรณี ฉันสงสัยในรหัสต่อไปนี้: for { switch sometest() { case 0: dosomething() case 1: break default: dosomethingelse() } } ที่ไม่breakคำสั่งออกจากforห่วงหรือเพียงแค่switchบล็อก?


15
การลบมุมที่โค้งมนออกจากองค์ประกอบ <select> ใน Chrome / Webkit
สไตล์ชีทผู้ใช้ตัวแทนสำหรับ Chrome ให้รัศมีเส้นขอบ 5px กับทุกมุมของ&lt;select&gt;องค์ประกอบ ฉันพยายามกำจัดสิ่งนี้โดยใช้รัศมี 0px ผ่านสไตล์ชีทภายนอกของฉันรวมทั้งอินไลน์องค์ประกอบเอง ฉันได้ลองทั้งคู่border-radius:0pxแล้ว-webkit-border-radius:0px;และฉันก็พยายามที่เฉพาะเจาะจงกว่านี้border-top-left-radius:0px(รวมถึง -webkit ที่เทียบเท่า) ไม่มีใครทำงาน เมื่อฉันตรวจสอบองค์ประกอบในเครื่องมือสำหรับนักพัฒนาของ webkit สไตล์การคำนวณยังคงแสดงรัศมีเป็น 5px แต่ถ้าฉันคลิกที่ลูกศรขยายถัดจากมันเพื่อดูเฉพาะมันอ่าน: element.style - 0px และด้านล่างนั้นจะแสดงข้อกำหนด css ภายนอกที่ฉันได้รับจาก 0px พร้อมกับข้อกำหนดสไตล์ชีทของผู้ใช้ - เอเจนต์ที่ 5px และทั้งสองหลังนี้ถูกขีดฆ่าอย่างที่ควรจะเป็น ความคิดใด ๆ
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สำหรับการสนทนานี้) แบบสอบถามล่าสุดจะส่งคืน'TB100'ตามที่คาดไว้หรือไม่มีสิ่งใดหากidไม่มีอยู่ในตาราง จุดประสงค์คือการคิดออกว่าidอยู่ในตารางหรือไม่ มิฉะนั้นโปรแกรมจะแทรกเร็กคอร์ดต่อไปถ้าเป็นเช่นนั้นโปรแกรมจะข้ามหรือดำเนินการค้นหา UPDATE ตามตรรกะของโปรแกรมอื่นที่อยู่นอกขอบเขตของคำถามนี้ ไหนเร็วกว่าและมีค่าใช้จ่ายน้อยลง (ซึ่งจะถูกทำซ้ำหลายหมื่นครั้งต่อการรันโปรแกรมและจะทำงานหลายครั้งต่อวัน) (การรันเคียวรีนี้เทียบกับ M $ SQL Server จาก Java ผ่านทาง …

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 ไฟล์ (out_file1 | 2 | 3) โดยสุ่มชุดแรกเป็น 3, สุ่มชุดที่สองของ 3 และสุ่มชุดที่สามของ 3 (สำหรับตัวอย่างนี้ แต่ไฟล์ที่ฉันต้องการสร้างควรมี …
130 python  file  list  select  random 

4
MySQL SELECT WHERE วันที่และเวลาตรงกับวัน (และไม่จำเป็นต้องเป็นเวลา)
ฉันมีตารางที่มีคอลัมน์วันที่และเวลา ฉันต้องการส่งคืนบันทึกทั้งหมดของวันที่กำหนดโดยไม่คำนึงถึงเวลา หรือกล่าวอีกนัยหนึ่งคือถ้าตารางของฉันมีเพียง 4 ระเบียนต่อไปนี้ระบบจะส่งคืนเฉพาะรายการที่ 2 และ 3 เท่านั้นหากฉัน จำกัด ไว้ที่ 2012-12-25 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 อักขระแรกของค่า
ตกลงนี่คือปัญหา ฉันมีตารางที่มีคอลัมน์บางคอลัมน์และ 'หัวเรื่อง' เป็นหนึ่งในคอลัมน์ ฉันต้องการรับตัวอักษร 10 ตัวแรกจากฟิลด์ "หัวเรื่อง" ไม่ว่าฟิลด์ "หัวเรื่อง" จะมีสตริงที่มีตัวอักษร 100 ตัวก็ตาม ตัวอย่างเช่น, ตาราง - tbl. คอลัมน์ id- subject, value, แบบสอบถาม 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.