Accuracy : 76.37%
Insertion : 545
Deletion : 1446
Substitution : 410
Correction : 8305
Reference tokens : 10161
Hypothesis tokens : 9260
(อาจารย์เกวลีคค่ะ())เดี๋ยวเริ่มเลยแล-้ะ(ว)กันนะคะงว-ัด(น)นี้จะเป็นบทที่7หลังพ(ป)-ี-่ใหม่อ(ส)ะไลดร(-์)จะไม่เยอะนะคะนิดเดียวแล้วก็วันนี้ไม่มีการบ้านนะคะไม่มีการบ้านเฉพาะอาทิตย์นี้เท่านั้นนะคะถ-ือว-ึง(-่า)ให้ปีใหม่บงว(ท)ดนี้นะคะจะเป็นเกี่ยวกับวิ(พี)ชาคณิตเชิงสัมพันธ์ก็จะเป็นกระบวนการโดยใช้คณิตศาสตร์อย่างง่ายนะคะเที่เยว(อา)มาเป็นตัวกระทำในการจัดการฐานข้อมูลของเราด้วยโดยเพ-ีชรช(คณ)น-ิด(ต)เชิงสัมพันธ์นะคะหรือว่าเป็นเกี่ยวกับโครงสร้างในการqueryข้อมูลก็คือการจัดการข้อมูลของเรานะคะจะเป็นการกระทำที่เกิดขึ้นกับตารางหรือความสัมพันธ์นะคะที่เราสร้างตารางใหม่ขึ้นมานะคะมันจะเป็นแบบจำลองของการกระทำต่างๆที่อาจจะเกิดขึ้นกับข้อมูลในฐานข้อมูลของเรานะคะซึ่งส่วนมากจะเป็นการกระทำพื้นฐานนะคะโดยมันจะมีอยู่2กลุ่มคือแบบดั้งเดิมกับแบบพิเศษจะเป็นอย่างละ4ตัวนะคะแบบดั้งเดิมก่อนนะคะภาษาอังกฤษก็คือเ(t)raditionจดีย์ที่นั(al)-่นนะคะก็จะเป็นการกระทำที่เกิดขึ้นกับตารางหรือความสัมพันธ์โดยอาศัยทฤษฎีของเซตซึ่งเราเคยเรียนเซตมาแล้วในวิชาคณิตศาสตร์นะคะโดยที่ตารางหรือความสัมพันธ์ที่เกิดขึ้นเนี่ยจะมีการกระทำนะคะจะต้องมีattrอาช-ี(i)buteพเดียว(ก็)คือในตารางจะต้องมีข้อมูลเกิดขึ้นใช่ไหมคะเช่นตารางนักศึกษาก็จะมีattributeแอตทริบิวต์หรือว่าข้อมูลที่เรามีก็คือรหัสนักศึกษาชื่อนามสกุลเป็นต้นนะคะการกระทำของกลุ่มที่เป็นแบบดั้งเดิมนะคะจะมีอยู่4อย่างมีproductมีunionมีintersectมียูเนี่ยนอินเตอร(i)o-์เ(n)ซคแล้วก็dม(i)fferenceอ-ีประเด็นว-ันนี้จะต้องเป็นภาษาอังกฤษนะคะเพราะว่าคำสั่งในระบบจัดการฐานข้อมูลก็จะเป็นภาษาอังกฤษประมาณนี้นะคะอันแลกโปรดักproducส-์(t)นะคะเป็นการกระทำที่ให้มันแสดงข้อมูลทุกๆบรรทัดหรือทุกๆเ(r)ecล็ก(o)rคอ(d)ร์ดที่เรามีนะคะที่สามารถเป็นไปได้โดยการจับคู่แบบผลคูณcartesianนะคะาร์(อั)ทีเซียนนี-่(-้)ก็เป็นคณิตศาสตร์อย่างง่ายนะคะคำสั่งของภาษาที่ใช้ในการจัดการฐานข้อมูลจะใช้คำว่าtimesนะคะtc(-)i-m-eb(-)sรูปแบบของมันก็คือในกรอบสี่เหลี่ยมนะคะatimesbก็คือเอาเ(a)องกับบ(b)-ีมันมาคูx(ณ)กันนะคะเดี๋ยวจะมีตัวอย่างให้ดูอย่างเช่นตัวอย่างนะคะเดี๋ยวอาะก(จ)ารย์เขียนให้ดูก่อนเมื่อกี้aกับbนี(ab)-่ถ้าคำสั่งproductหรือคำสั่งค่(ถ้)าในฐาน..ข้อ(.)มูลในระบบจัดการฐานข้อมูลนี่ใช้คำสั่งtimesก็คือเอาทุกตัวที่เป็นไปได้มาคูณกันaคูณxax(ค)-ูxx(ณ)yใช่ไหมคะตัวนี้ๆbคูe(ณ)xคxx(-ูณ)yก็จะเป็นbxbycxfz(c)yคำสั่งนี้จร(ะ)-ิง-่ายนะคะก็คืๆ(อ)จับคู่ทุกตัวที่เป็นไปได้นะคะอันนี้จะยังไง-่ายอยู่ตัวอย-่-ั(า)งอีกนะคะเหมือนในตัวอย่างค่ะมีตารางaนะคะมีตพ(า)รล-ั(า)งbนะคะถดี(-้า)สั่งให้มันค-ุ(-ู)ณกา(-ั)นต์ก็คือเป็นatimesbผลลัพธ์ที่ได้ก็จะเป็นทุกตัวที่aกับbมันสามารถจับคู่กันได้นะคะคำสั่งนี้จร(ะ)ง่าย-ิง(ม)-ันกๆ(-็)คือ3*(x)3ได้9ต้องได้9records9แถวนั-้(-่)นเองนะคะถ้าจะเช็คแ(กใ)นวข้อสอบก็ไม-่(-ี)ออกนะนะคะอันนี้ยังง-่าๆ(ย)อยู-่ต-่อมาการunionอันนี้ก็เป็นทฤษฎีเซตเหมือนกันนะคะก็จะเป็นการรวมกันของข้อมูล2ตารางหรือว่า2reร-ี(l)atioเลชั-่(n)นะคะเพื่อแสดงข้อมูลทุกๆเ(r)ecorรื่อง(d)กขอ(-็)งเรื่องคือทุกๆแถวในรูปแบบของuย-ู(n)iเนี(on)-่ยนตามทฤษฎีของเซตคำสั่งก็คือuย-ู(n)iเนี(on)-่ยนนะคะaunionbก็คือเอาเ(a)องกับบ(b)-ีมารวมกันนะอย่างเช่นตัวนี้มีตารางaกับตารางbทฤษฎีเซตของย(u)ni-ูเนี(on)-่ยนนะคะจะสังเกตได้ว่าข้อมูลมันมีข้อมูลซ้ำกันอย่างข้อมูลs1ตาน(ร)างเ(a)อกก-็มีตก-ำลั(ารา)งด(b)-ีก็มีตามทฤษฎีuย-ู(n)iเนี(on)-่ยนนะคะถ้ามันซ้ำกันเราก็เอามาแค่ข้อมูลเดียวนะคะจะเห็นว่าจากส(4)-ีrecordsก็คือส(4)-ีแถวข้อมูลนะคะแต่ว่าอันเนี้ตยก(า)ร-ำล(า)-ังเ(a)อกก-็มีแต-่(า)ร-ั(า)งบ(b)-ีก็มีมันซ้ำกันเราจะนับเป็นแค่1ข้อมูลเท่านั้นนะคะพอมันเอามาunยูเ(i)oน-ี(n)-่ยนกันข้อมูลจาก4บรรทัดจะเหลือแค่3บรรทัดเพราะว่าs1ไม-ั-่(น)มีอยู่ทั้ง2ตารางก็คือaกับbเลยตามย(ท)ฤ-ูเน(ษฎ)-ีun-่ยน(ion)นะคะส่วนที่ทับซ้อนกันก็เอาแค่ข้อมูลเดียวอินเต-่อมาintersectiร์เซกช-ัน(on)ก็ตามทฤษฎีเซตเหมือนกันค่ะมันจะเป็นการกระทำเพื่อแสดงข้อมูลของตารางหรือrecorเล็ก(dนะ)คอ(ะ)ร์ดที่ปรากฏอยู่ทั้ง2ตารางที่มันทับซ้อนกันนั่นแหละนะคะในรูปแบบของintersectionตามทฤษฎีของเซตคำสั่งก็คือinterseอิ(ct)นเ(ะ)คตอร์เซค(ะ)ให้aintersectbนะคอินเตอร์เซคb(ะ)ตัวอย่างจากตารางเดิมเลยค่ะaกับbข้อมูลไหนที่ทับซ้อนกันคือข้อมูลs1ไม-ั-่(น)มีทั้ง2ตารางตก-ำลั(ารา)งเ(a)อกก-ับตก(า)รางะบ-ี(b)-่เราจะแสดงผลเฉพาะตารางที่มันทับซ้อนกันเท่านั้นนะคะเพราะฉะนั้นคำสั่งainอิน(t)erseเตอร-์เ(ct)ซคbจะมีผลลัพธ์แค่1rac(e)cordเท่านั้นก็คือs1ตามทฤษฎีของเซตนะคะต่เรา(อ)มาdifferenceนะคะก็เป็นการกระทำเพื่อแสดงข้อมูลของแถวนั้นๆที่ปรากฏอยู่ในตารางหนึ่งแต่อีปล(ก)ตารางหนึ่1(ง)ไม่มีนะคะก็คืออะไรก็ตามที่อยู่ในตารางนั้นแต่ไม่อยู่กับก(อ)-ี-่(ก)ตารางหนึ่1(ง)คำสั่งที่ใช้คือคำสั่งไ(m)inว้นะ(us)แปลเป็นภาษาไทยก็คือเครื่องหมายลบนแล้วน-ี(-ั)-่นเองไม่เอานะคะอย่างเช่นaminusbก็คท-ี่(-ือ)อยู่ในเ(a)อแต่ไม่อยู่ในbนะเม(ค)ะ-ื-่อ(ก็)คืน(อ)เหมือนตัวที่อาจารย์ทำไฮไลท์สีเหลืองไว้ไปนะตาร-ั-่(า)งเด-ื(-ิ)-่มเด-้(ล)วยค่ะให้คำสั่งaminusbอะไรที่อยู่ในaแต่เอเชียไม่อยู่ในบ(b)-ีอันนี้ไม่ใช่แน่นอนเพราะs1มีทั้งaทั้งbเพราะฉะนั้นaไม(m)inus-่นะบ-ี(b)กว-่(-็)าจะเป็นs4ในทางกลับกันค่ะbminบ(u)s-ีบ(a)ก็คืออยู่ในบ(b)-ีแต่ไม่อยู่ในaนะคะอยู่ในbก็คด-ีๆ(-ือ)s2เพราะว่าf(s)1ไม่ได้s1อยู่ในเ(a)องเหมือนกันนะคะในทางกลับกันจะเป็นแบบนี้นะคะขึ้นอยู่กับว่าเราจะเอาข้อมูลจากตารางไหนเราจะเอาข้อมูลมใ(-ั)นไว-ั(-้)นข้างหน้านะคะถ้าอยู่ในaไม่อยู่ในbจะเป็นแบบนี้จะเขียนแบบนี้นะคะแต่ถ้าอยู่ในบ(b)-ีไม่อยู่ในaก็จะเขียนขึ้นต้นด้วยbนำหน้าแบบนี้นะคะไม่ใช่ว่าทุกตารางจะชื่อเ(a)องกับบ(b)-ีนะคะแล้วแต่ว่าตารางที่นักศึกษาได้ทำมันชื่อตารางอะไรอย่างเช่นตารางstudentstuดีเ(d)eด-่น(nt)แล้วก็minusaddreไม่นะ(ss)ก็ได้นะคะอยู่ในตารางstudentแต่ไม่อยู่ในตาร-้าน(ง)addressก็ว่าไปนะคะต่อมาจะเป็นตัวดำเนินการแบบพิเศษนะคะเป็นspecialซึ่งมันจะแตกต่างจากรูปแบบการทำงานของเซตโดยทั่วไปนะคะโดยการกระทำของกลุ่มที่จะเป็นspecialหรือแบบพิเศษเนี่ยไม่จำเป็นจะต้องมีจำนวนattrแอตทร(i)bute-ิบิวต์เท่ากันattributนคิว(e)คืออะไรattributeคือตัวนี้ห(ค)มอล-ัมน-ำ(-์)นะคะถ้าเป็นแบบc(t)re(a)ditia(o)nalysetเนี่ยคอลัมน์ทั้ง2ตารางหรื1(อ)3ตารางต้องเท่ากันเท่านั้นนะคะแต่ถ้าเป็นspecialคือคอลัมน์หรือasen(ttr)ibuteนor(-ี่)ไม่จำเป็นจะต้องมีจำนวนเท่ากันนะคะไม่จำเป็นซึ่งคำสั่งพรุ(วก)-่งนี้เนี่ยจะถูกเรียกใช้บ่อยเพราะว่าฐานข้อมูลแต่ละฐานข้อมูลอาจจะมีตารางที่บรรจุอยู่มีรูปแบบที่แตกต่างกันไปนะคะโดยถึงแม้มันจะไม่มีattribค(u)t-ิว(e)ที่เท่ากันก-็คือคอลัมน์ม-ันไม่เท่ากันนั่นแหละนะคะแอต-่aท(t)tribริบิว(u)tต-์(e)ของทั้ง2ตารางจะถูกนำมาใช้จะต้องมีเงื่อนไขนะคะจะต้องมีชื่อdomaiโดเมน(n)ของข้อมูลชื่อเดียวกันก็คือชื่อคอลัมน์เดียวกันอาจจะเป็นชื่อตารางใดๆในตารางนั้นอาจจะมี10คอลัมน์อีกตารางหนึ-่งมี8คอลัมน-่-ำ(-์)แต่จปล(ะ)ต้องมีสิ่งที่เราจะเอามาดำเนินการเนี่ยชื่อคอลัมน์จะต้องเหมือนกันนะคะคำสั่งจะมีอยู่4คำสั่งด้วยกันอันแรกคำสั่งreg(s)ted(r)ictหรือถ้าในระบบจัดการฐานข้อมูลภาษาที่ใช้ภาษาsqlเราจะใช้คำสั่งเรียกว่าseliri(ect)นะคะเดี๋ยวประมาณอีก2สัปดาห์จะต้องได้พิมพ์ลองทำโค้ดภาษาsqlดูนะคะซึ่งการกระทำเพื่อแสดงข้อมูลในrเร(e)cordคคอร์ดของตารางนั้นๆจะต้องตรงตามเงื่อนไขที่ระบุนะคะเงื่อนไขที่ใช้จะใช้คำว่าwhereนะคะเช่นawhev(r)exog(p)et(r)atoble(ry)อันนี้เป็นต้นนะคะแต่เดี๋ยวตอนที่เราทำในโปรแกรมจริงๆนอ(-ี)-่ะนักศึกษาจะเห็นภาพได้เข้าใจมากกว่านี้อันนี้เป็นแค่การเกริ่นก่อนเฉยๆนะหา(คะ)ว่าเราจะต้องเจอคำสั่งพิเศษอะไรบ้างในการจัดการฐานข้อมูลนะคะตัวอย่างเดิมค่ะตารางaกับbนะคะในตัวอย่างอาจารย์อาจจะเห็นว่าเอ๊ะคอco(ล)-ัlumn(มน์)มันก็ยังเท่ากันนี่แต่ก็เพื่อให้เห็นภาพไดที-่(-้)ชัดเจนนะคะอาจารย์จะเลยจะยังยกตัวอย่างเป็นแบบนี้ก่อนบ(พ)อกให(ช)-้คำสั่งseleiri(ct)หรือrestac(r)icng(t)นะคะจะต้องมาคู่กับคำว่าwhereเสมออย่างเช่นขึ้นต้นด้วยด(b)-ีก็คือในตารางด(b)-ีให้ดูที่เงื่อนไขcitycซิตี-้(i)tyคืซิตี-้(อ)ตรงนี้แปลว่าชื่อเมืองนะคะในตารางbค่าของคอลัมcolumn(น์)cityอันไหนที่มีค่าเท่ากับchainatชัยน(เร)าทข(ก็)อดูหน(เล)-่อยค่ะตากำลั(รา)งด(b)-ีcitychช-ั(a)iยนาท(nat)นะคะพอเราพิมพ์bดีว่า(w)herecity=เท(‘)chainat’ผ-่ากับชัยนาทผลลัพธ์ที่ได้จะต้องแสดงผลลัพธ์ของrecordทีงtf(-่s)2ทั้งหมดนะคะเพราะว่าเงื่อนไขก็คือในตารางบ(b)-ีจังหวัดข้อมูลอะไรที่มีข้อมูลว่า‘chainaช-ัย(t’)นะคาท(ะ)เราต้องยกมาทั้งหมดมาแสดงผลต่อมาเป็นprโป(o)jรเจค(ect)นะคะก็จะเป็นการเลือกข้อมูลทุกๆแถวโดยเลือกมาเพียงแค่บางคอลัมน์เห็(ช่)นอาจารย์อยากดูแค่รหัสนักศึกษากับชื่อก็แสดงผลแค่ชื่อกับรหัสนักศึกษาโดยที่ในตารางข้อมูลนักศึกษาอาจจะมีคอลัมน์ประมาณ20คอลัมน์ก็ได้แปล(ต่)อาจารย์อยากดูแค่2คอลัมน์นี้เท่านั้นเราจะใช้คำสั่งที่เกี่ยวข้องกับการเรียกดูข้อมูลคือมันจะเป็นคำสั่งเกี่ยวกับการทำpโ(r)ojeปรเจค(ct)นั่นเองนะคะรูปแบบคำสั่งก็จะขึ้นต้นด้วยชื่อตารางแล้วตามด้วยเงื่อนไขนะคะตารางเดิมค่ะตารางเดิมคำสั่งaในวงเล็บsnamm(e)กับเอด(age)ส์นะคะก็คืออธิบายก็คือเอาข้อมูลในตารางaเท่านั้นอยู่ในคอลัcol(ม)นumn(-์s)nameและคอลัมน์ageผลลัพธ์ที่ได้จะแสดงผลแค่นี้จากตอนแรกมันมีแค่มันม1(-ี)4คอลัม-่ำ(น์)ใช่ไหมคะ1234อาจารย์ให้แสดงผลแค่เ(s)ฟซnameกับageเท่านั้นอันนี-่(-้)คือการทำงานของคำสั่งprojectนะคเผ(ะค)-ื-่(อ)อาจจะมีเป็นร้อยๆคน(อ)ละ(-ั)มน์อาจารย์อกไหน(าจ)จะเรียกดูแค่คอลัมน์ที่อาน-่(จ)ารย์สนใจเราจะใช้คำสั่งprojectนะคะเดี๋ยวภาษาโปรแกรมยังมีอีกเยอะค่ะอันนี-่(-้)แค่ตัวอย่างคร่าวๆว(ก)-่าเ(อน)นะหรืาะ(อ)อย่างเช่นเอ๊ะผลลัพธ์ทำไมมันโชว์แค่รหัสs1คำสั่งที่จะต้องใช้คืออะไรเงื่อนไขของคำสั่งคือดูในตารางbนะคบีหน(ะ)โ-่ว(ด)ยค่าของคอลัมน์cityมีค่าเท่ากับbaแบง(n)gkoค์คอ(k)กแล้วให้แสดงผลเฉพาะfsh(#)arpเท่านั้นคกู(-ือ)อยากรู้แค่รหัสที่มีเมืองที่อยู่ในเมืองกรุงเทพฯนะคะก็โชส-่ง(ว์)แค่s1เท่านั้นจากเมื่อก่อนนี้ที่อาจเ(า)ร-ีย-์บอกว่าwherecityก(=)ลับbangkokปกติแล้วมันแสดงข้อมูลทุกทุๆ(ก)คอลัมน-์ใช่ไหมคะแต่ถ้าอาต(จ)ารยม(-์)กำหนดให้ม-ัา(น)แสดงแค่คอลัมน์ใดคอลัมน์หนึ่งเท่านั้นก็สามารถทำได-้นะคะอันนี-้คือความสามารถของคำสั่งprojectป(ต)-่ระ(อ)มาณคำสั่งjจอย(oin)ค่ะจะเป็นการกระทำเพื่อแสดงข้อมูลที่เป็นไปได้ทั้งหมดซึ่งเกิดจากการเชื่อมโยงข้อมูลของ2ตารางขึ้นไปโดยที่กำหนดค่าคอลัมน์หรือว่าaอา(t)tribทิตย-์(u)tอย(e)-ู่ที่เหมือนกันอาจจะเป็นคอลัมน์เดียวหรือมากกว่าก็ได้นะคะแต่ที่สำคัญคือคอลัมน์จะต้องชื่อเหมือนกันdomaโดเมน(in)ของข้อมูลต้องเท่ากันรูปแบบคำสั่งก็คือajoinbนะคะมาดูตัวอย่างกันjoจอย(in)นะคะจะคล้ายๆกับuniย-ูเ(on)นะ-ี-่ย(คะ)นแต่เง-ื่-ิ(อ)นไขคือจะต้องมีdomaโดเมน(in)หรือว่าคc(อ)ลัมนolumn(-์)ที่เท่ากันถึงจะjจอย(oin)ได้นะคะอย่างตัวนี้มี2คอลัมน์อันล่ำ(นี้)มี2คอลัมน์พอjoiราย(n)การ(-ัน)ข้อมูลที่ซ(ท)-ับซ้อนกันจะอยู่ในรูปแบบคล้ายๆกับคำสั่งอ(u)niยู-่เ(on)น-ี่ยนะคะอย่างเช่นตัวนี้คำสั่งjoiจอย(n)มีอะไรที่เหมือนกันมีcityใช่ไหมคะajh(o)inbอันนี้มี6คอลัมน์นะคะ12ตัวนี้นะคะcityเหมือนกันแต่เนื่องจากattributกพี่บิว(e)ที่มีคำว่าcityเหมือนกันเนี่ยมันจะต้องดูพิจารณาในเ(r)ecรคค(o)rอร(d)-์ดของรหัสด้วยนะคะเพราะฉะนั้นถ้ามันเกินมานะคะมันเกินเรแล(า)จ-้ว(ะ)ต้องทำข้อมูลซ้ำให้เกิดขึ้นอันนี้ก็จะเป็นอีกรูปแบบหนึ่งของการทำงานคือเติมข้อมูลเข้าไปนะคะเพื่อให้ผลลัพธ์ที่ได้ใน-ี้ทุกๆrecordsนะคะมีค่าattribexcep(u)teก็คือที่เท่ากันเดี๋ยวอันนี้เราจะไปดูอีกทีหนึ-่งนะคะในตอนที่เราทำตัวโปรแกรมเลยต-่อบมาจะเป็นการแสดงข้อมูลจาก2rร(e)lati-ีเลช-ั่(on)นะคะโดยที่ร(r)el-ีเล(a)tช-ั่น(ion)หรือว่าทั้งส(2)องตารางเนี่ยม-ีattribut-ีแอตทริบิว(e)ต์หรือวรอบ(-่า)มีคอลัมน์เนี่ยอย่างน้อย1คอลัมน์ที่เหมือนกันนะคะผลลัพธกดรับ(-์)จากคอลัมน์นะคะจากตารางที่มีจำนวนattribuอธิบดี(te)มากกว่าเนี่ยจะถูกจับคู่นะคะกับอีกคอลัมน์หนึ่งที่ม(อ)-ีกคอลัมน์ของตารางที่มีคอลัมน์น้อยกว่านะคะคำสั่งรูปแบบก็คือadevideby(d)bybมันจะเป็นคล้ายๆกับการหารนะคะคำสั่งตัวนี้การเป็นตัวหารนะคะจะต้องเป็นsubsสับเซต(et)ของตัวตั้งนะคะก็คือในตัวตั้งมีaไหมมีมีbไหมม-ีมีcไหมมีนะคะผลร(ล)-ัพธบ(-์)ทุกตัวคือตัวที่matcแมท(h)กับตัวหารอะไรบ้างที่อยู่ในaนะคะaมv(-ี)xyzม(b)-ีมีแค่xcมีแค่xเพราะฉะนั้นสิ่งที่เอาabcหารได้ครบทุกตัวมีแค่xตัวเดียวก็คือตรงตามเงื่อนไขทั้งหมดนะคะเรา-่(อ)าจจะมีการตั้งเงื่อนไขมาแล้วมีแค่xตัวเดียวเท่านั้นที่เข้าตรงทุกเงื่อนไข3เงื่อนไขที่เราต้องตั้งไว้หอ(ล)-ักกาน(ร)นี้จะใช้ตอนที่เราค้นหาข้อมูลอย่างเช่นในgoogleนะคะอาจารย์อยากได้กระเป๋าสีแดงมี6ล้อลากเงื่อนไขอยากได้กระเป๋าสีแดงมีล้อ6ล้ออาจจะมีผลลัพธ์ที่ตรงตามเงื่อนไขที่อาจารยฉัน(-์)ต้องการแค่อย่างเดียวเท่านั้นเป็นต้นรา(นะ)คา(ะ)เป็นต้นเช่นตัวอย่างมีข้อมูลนะคะในตารางaมีข้อมูลตามนี้ตารางด(b)-ีมีคอลัมน์เดียวคือตัวนี้p2:00นให้adevidey(d)bybก็คือมีข้อมูลp2อยู่ในชุดข้อมูลอะไรบ้างของเ(a)อ-ันนี้e(p)2อันนี้ป(p)-ี2เพราะฉะนั้นผลลัพธ์ที่ได้จะมีแค่2สอ(r)ecorงรักค(d)อร์ดเท่านั้นที่มีp2อยู่ด้วยนะคะอันนี้ก็จะยังตรงตามเงื่อนไขนะคะถ้าเพิ่มอีกนะคะbที-่(p)1ป(p)-ี2ป(p)-ี3ป(p)-ี6s2มีแค่นี้ไม่ตรงs3มีแค่นี้ไม-ีส-่ตรงs4มีแค่นี้ไม่ตรงมีที่ตรงแค่s1เท่านั้นที่เอาบ(b)-ีทุกตัวหารไม่(ด้)ลงตัวอันนีi(-้)คือหลักการนะคะก็คือปัญ(การ)หารนั่นแหละต้องหารลงตัวนะคะวันนี้จะประมาณนี้เพราะว่าเดี๋ยวอาจจะให้เช็ค(ก)โปรแกรมค่ะล่ามเนื้อหาจะมีแค่นี้เดี๋ยวจะเช็ค(ก)ในห้องแล-็ป(บ)ว่าโปรแกรมที่จะใช้สมบูรณ์หรือเปล่าก็วันนี้ก็น่าจะเนแม(-ื)-้-่จ๋(อห)าจะประมาณนี้ค่ะเพราะเดี๋ยวจะให้เช็ค(ก)โปรแกรมในห้องเรียนนะคะก็เห(ล)ยนื่อยป(สั)-้า(น)นิดหนึ-่งเพราะว่าหลังปีใหม่ขอเช็ค(ก)โปรแกรมก่อนสัปดาห์หน้าอาจจะเริ่มใช้โปรแกรมอาทิตย์นี้ก็เลยเดี๋ยวเนื้ม(อ)หาจะส(ห)ม-ุ(ด)ทรเท่านี-้แล-้วเดี๋ยวเรามาเช็ค(ก)ดูว่าห้องเรียนเราใช้โปรแกรมได้หรือเปล่านะคะวันนี้ก็ขอบคุณล่ามค่ะกับขอบคุณถอค่ะ(ด)ความด้วยนะคะประมาณนี้ค่ะเพราะว่าเดี๋ยวเช็ค(ก)ห้องแล-็ป(บ)ก่อนขอบคุณมากค่ะ[สิ้นสุดการถอดความ]
More information
- compare(ans and test) :
- ans: file reference
- test: file test
- export datetime : 2023-12-17 15:59:40
- exported from : Accuracy Worker
- version :develop
- lib :character
- your normalize config
-IsFilter :true
-ToLower :true
-ToArabicNumber :true
-WordToNumber :true
-OrderAndSimilar :true
-ListRemove :
- alignment method :Hirschberg
- score weight :{"Match":5,"Mismatch":-1,"PartialMatch":2,"GapPenalty":-1}