5.8 Table Product in SQL 87STNO----24155544Neither SQL Server nor MySQ การแปล - 5.8 Table Product in SQL 87STNO----24155544Neither SQL Server nor MySQ ไทย วิธีการพูด

5.8 Table Product in SQL 87STNO----

5.8 Table Product in SQL 87
STNO
----
2415
5544
Neither SQL Server nor MySQL support the minus operation.
5.8 Table Product in SQL
A select phrase that lists several distinct table names after the reserved word
from computes the product of these tables.
Example 5.8.1 To examine all possible pairs of students/instructors we could
write the following select:
select STUDENTS.name, INSTRUCTORS.name
from STUDENTS, INSTRUCTORS;
Since our database is in a state that contains 9 students and five instructors,
this will result in 45 rows retrieved:
NAME NAME
---------------------------------
Edwards P. David Evans Robert
Grogan A. Mary Evans Robert
Mixon Leatha Evans Robert
.
.
.
Pierce Richard Will Samuel
Prior Lorraine Will Samuel
Rawlings Jerry Will Samuel
Lewis Jerry Will Samuel
Observe that the tables are not “linked” by any where condition; as expected
in the definition of the product, all combinations of rows are considered. Af-
ter computing the product, a projection eliminates all attributes except STUDENTS.
name and INSTRUCTORS.name.
Also, note that we use qualified attributes as required by the definition of
table product (see Definition 4.1.7).
The result produced by the query shown in Example 5.8.1 does not differ-
entiate between the attributes STUDENTS.name and INSTRUCTORS.name and
this may confuse the user. Therefore, it is preferable to rename the columns of
the result using the option as:
select STUDENTS.name as stname, INSTRUCTORS.name as instname
from STUDENTS, INSTRUCTORS;
This will generate:
88 SQL — The Relational Language
STNAME INSTNAME
---------------------------------
Edwards P. David Evans Robert
Grogan A. Mary Evans Robert
Mixon Leatha Evans Robert
.
.
.
Pierce Richard Will Samuel
Prior Lorraine Will Samuel
Rawlings Jerry Will Samuel
Lewis Jerry Will Samuel
SQL allows for computations of products of several copies of the same table
through the creation of aliases; the solution proceeds using the logic discussed
in Example 4.1.18. To create an alias S of a table named T we write the name
of the alias after the name of the table in the list of table, making sure that at
least one space (and no comma) exists between the name of the table and its
alias. For example, in the select phrase of Example 5.8.2 we create the alias I
by writing
INSTRUCTORS I
Table aliases are also known as correlation names of tables.
Example 5.8.2 Let us solve the query shown in Example 4.1.18: finding all
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
5.8 ผลิตภัณฑ์ตารางใน SQL 87STNO----24155544ไม่เซิร์ฟเวอร์ SQL หรือ MySQL สนับสนุนการลบด้วย5.8 ผลิตภัณฑ์ตารางใน SQLเลือกวลีที่แสดงรายชื่อตารางที่แตกต่างกันหลายหลังคำสงวนจากตัวผลิตภัณฑ์ของตารางเหล่านี้5.8.1 คู่ทั้งหมดเป็นนักเรียน/ผู้สอนตรวจสอบตัวอย่างเราสามารถเขียนตัวเลือกต่อไปนี้:เลือก STUDENTS.name, INSTRUCTORS.nameจากนักเรียน ผู้สอนเนื่องจากฐานข้อมูลของเราอยู่ในสถานะที่ประกอบด้วยนักเรียน 9 และ 5 ครูซึ่งจะส่งผลดึงแถว 45:ชื่อชื่อ---------------------------------อีวานส์ David P. เอ็ดเวิร์ดโรเบิร์ตอีวานส์ Mary A. Grogan โรเบิร์ตอีวานส์ Leatha Mixon โรเบิร์ต...เสียด Samuel จะริชาร์ดSamuel ลอร์แรนน์ก่อนจะRawlings Jerry จะ Samuelลูอิส Jerry จะ Samuelสังเกตว่า ตารางจะไม่ "เชื่อมโยง" โดยที่ไหนเงื่อนไข ตามที่คาดไว้ชุดของแถวทั้งหมดจะถือว่าในข้อกำหนดของผลิตภัณฑ์ Af-เธอใช้งานผลิตภัณฑ์ การฉายเอาแอตทริบิวต์ทั้งหมดยกเว้นนักเรียนชื่อและ INSTRUCTORS.nameยัง หมายเหตุที่เราใช้แอตทริบิวต์ที่มีคุณสมบัติตามข้อกำหนดของตารางผลิตภัณฑ์ (ดูข้อกำหนด 4.1.7)ผลผลิต โดยการสอบถามที่แสดงในตัวอย่าง 5.8.1 ไม่แตกต่างกัน-entiate ระหว่างแอตทริบิวต์ STUDENTS.name และ INSTRUCTORS.name และนี้อาจสับสนระหว่างผู้ใช้ จึง มันเป็นกว่าเปลี่ยนชื่อคอลัมน์ของผลการใช้ตัวเลือกเป็น:เลือก STUDENTS.name เป็น stname, INSTRUCTORS.name เป็น instnameจากนักเรียน ผู้สอนนี้จะสร้าง:88 SQL คือภาษาสัมพันธ์กันSTNAME INSTNAME---------------------------------อีวานส์ David P. เอ็ดเวิร์ดโรเบิร์ตอีวานส์ Mary A. Grogan โรเบิร์ตอีวานส์ Leatha Mixon โรเบิร์ต...เสียด Samuel จะริชาร์ดSamuel ลอร์แรนน์ก่อนจะRawlings Jerry จะ Samuelลูอิส Jerry จะ SamuelSQL ช่วยให้การประมวลผลของผลิตภัณฑ์หลายสำเนาของตารางเดียวกันผ่านการสร้างนามแฝง ดำเนินการแก้ปัญหาโดยใช้ตรรกะที่กล่าวถึงในตัวอย่าง 4.1.18 การสร้างนามแฝง S ของตารางชื่อ T เราเขียนชื่อของนามแฝงหลังชื่อของตารางในรายการตาราง การตรวจสอบที่อย่างน้อยหนึ่งช่อง (และไม่มีเครื่องหมายจุลภาค) อยู่ระหว่างชื่อของตารางและสมนาม ตัวอย่าง ในวลีเลือกตัวอย่าง 5.8.2 เราสร้างนามแฝงผมโดยการเขียนสอนฉันเป็นนามแฝงของตารางมีชื่อความสัมพันธ์ของตารางตัวอย่าง 5.8.2 ให้เราแก้ไขแบบสอบถามที่แสดงในตัวอย่าง 4.1.18: ค้นหาทั้งหมด
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
สินค้า 5.8 ตารางใน SQL 87
STNO
----
2415
5544
ทั้ง SQL Server หรือ MySQL สนับสนุนการดำเนินการลบ.
สินค้า 5.8 ตารางใน SQL
เลือกวลีที่แสดงหลายชื่อตารางที่แตกต่างหลังจากที่คำสงวน
คำนวณจากผลิตภัณฑ์ของตารางเหล่านี้.
ตัวอย่าง 5.8.1 การตรวจสอบคู่เป็นไปได้ทั้งหมดของนักเรียน / อาจารย์ที่เราสามารถ
เขียนเลือกต่อไปนี้:
เลือก STUDENTS.name, INSTRUCTORS.name
จากนักศึกษา, อาจารย์;
ตั้งแต่ฐานข้อมูลของเราอยู่ในสภาพที่มีนักเรียน 9 คนและห้าอาจารย์,
นี้จะทำให้ ใน 45 แถวที่เรียกข้อมูล:
ชื่อที่
---------------------------------
เอ็ดเวิร์ด P. เดวิดโรเบิร์ตอีแวนส์
Grogan A. แมรี่ โรเบิร์ตอีแวนส์
Mixon Leatha อีแวนส์โรเบิร์ต
.
.
.
ริชาร์ดเพียร์ซจะซามูเอล
อร์เรนก่อนที่จะซามูเอล
ลิงส์เจอร์จะซามูเอล
ลูอิสเจอร์ซามูเอลจะ
สังเกตว่าตารางจะไม่ได้ "ที่เชื่อมโยง" โดยใด ๆ ที่สภาพ; ตามที่คาดไว้
ในความหมายของผลิตภัณฑ์รวมกันแถวทั้งหมดได้รับการพิจารณา Af-
ตรีคอมพิวเตอร์ผลิตภัณฑ์ที่ช่วยลดการฉายคุณลักษณะทั้งหมดยกเว้นนักเรียน.
ชื่อและที่ INSTRUCTORS.name.
นอกจากนี้ทราบว่าเราจะใช้คุณลักษณะที่มีคุณสมบัติตามที่กำหนดโดยความหมายของ
ผลิตภัณฑ์ตาราง (ดูนิยาม 4.1.7).
ผลที่ผลิตโดย แบบสอบถามแสดงในตัวอย่างที่ 5.8.1 ไม่ได้แตกต่างกัน
entiate ระหว่างคุณลักษณะ STUDENTS.name และ INSTRUCTORS.name และ
อาจสร้างความสับสนให้กับผู้ใช้ ดังนั้นจึงเป็นที่นิยมในการเปลี่ยนชื่อคอลัมน์ของ
ผลโดยใช้ตัวเลือกเช่น
เลือก STUDENTS.name เป็น stname, INSTRUCTORS.name เป็น InstName
จากนักศึกษา, อาจารย์;
นี้จะสร้าง:
88 SQL - ภาษาสัมพันธ์
STNAME InstName
---- -----------------------------
เอ็ดเวิร์ด P. เดวิดโรเบิร์ตอีแวนส์
Grogan A. แมรี่อีแวนส์โรเบิร์ต
Mixon Leatha อีแวนส์โรเบิร์ต
.
.
.
ริชาร์ดเพียร์ซ จะซามูเอล
อร์เรนก่อนที่จะซามูเอล
ลิงส์เจอร์จะซามูเอล
ลูอิสเจอร์ซามูเอลจะ
SQL ช่วยให้การคำนวณของผลิตภัณฑ์หลายสำเนาของตารางเดียวกัน
ผ่านการสร้างนามแฝง; เงินที่ได้รับการแก้ปัญหาโดยใช้เหตุผลที่กล่าวถึง
ในตัวอย่างที่ 4.1.18 เพื่อสร้างนามแฝง S ของตารางที่มีชื่อว่า T เราเขียนชื่อ
นามแฝงหลังจากที่ชื่อของตารางในรายการของตารางเพื่อให้แน่ใจว่าที่
อย่างน้อยหนึ่งช่อง (และไม่มีเครื่องหมายจุลภาค) อยู่ระหว่างชื่อของตารางและของ
นามแฝง ยกตัวอย่างเช่นในวลีที่เลือกของตัวอย่าง 5.8.2 เราสร้างนามแฝงฉัน
โดยการเขียน
อาจารย์ผม
ชื่อแทนตารางที่เป็นที่รู้จักกันเป็นชื่อความสัมพันธ์ของตาราง.
ตัวอย่าง 5.8.2 ให้เราแก้แบบสอบถามแสดงในตัวอย่างที่ 4.1.18: การค้นหาทั้งหมด
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
5.8 ตารางผลิตภัณฑ์ใน SQL 87
stno
----


2415 5544 หรือ SQL Server หรือ MySQL สนับสนุนลบการดำเนินงาน ผลิตภัณฑ์
5.8 ตารางใน SQL
เลือกวลีที่แตกต่างกันหลายรายการตารางชื่อคำสงวน
จากคำนวณผลิตภัณฑ์ของตารางเหล่านี้ .
ตัวอย่าง 5.8.1 เพื่อตรวจสอบที่เป็นไปได้ทั้งหมด คู่ของนักเรียน อาจารย์ เราอาจจะเขียนต่อไปนี้ :

เลือกเลือก students.name อาจารย์ชื่อ
.จากนักศึกษา คณาจารย์ ;
เนื่องจากฐานข้อมูลของเราอยู่ในสถานะที่ประกอบด้วยนักเรียนจำนวน 9 คน และห้าอาจารย์
นี้จะส่งผลใน 45 แถวในชื่อ

ชื่อ ---------------------------------
เอ็ดเวิร์ดพี. เดวิดอีแวนส์โรเบิร์ต
โกรแกน . แมรี่อีแวนส์โรเบิร์ต
มิกเซิ่น leatha อีวานโรเบิร์ต
.
.
.

จะแทงซามูเอลริชาร์ด ก่อนที่ลอเรนจะซามูเอล

Lewis ซามูเอลรอว์ลิงส์เจอร์รี่จะเจอร์รี่จะซามูเอล
สังเกตว่าตารางจะไม่ " เชื่อมโยง " ใด ๆที่เงื่อนไข ตามคาด
ในความหมายของผลิตภัณฑ์ ชุดทั้งหมดของแถวจะพิจารณา AF -
เธอคอมพิวเตอร์ผลิตภัณฑ์ , ฉายลดคุณลักษณะทั้งหมดยกเว้น นักเรียน นักศึกษา และอาจารย์

ชื่อ ชื่อ ยัง โปรดทราบว่าเราใช้คุณสมบัติคุณลักษณะตามคำนิยามของผลิตภัณฑ์ ( ดูคำนิยามตาราง

4.1.7 )ผลที่ผลิตโดยแบบสอบถามที่แสดงในตัวอย่าง 5.8.1 ไม่แตกต่าง -
entiate ระหว่างคุณลักษณะและ students.name instructors.name และ
นี้อาจสร้างความสับสนให้กับผู้ใช้ ดังนั้นจะดีกว่าที่จะเปลี่ยนชื่อคอลัมน์ของ
ผลโดยใช้ตัวเลือก :
เลือก students.name เป็น stname instructors.name , เป็น instname
จากนักศึกษา คณาจารย์ ;
โดย :
-
88 SQL ภาษาสัมพันธ์stname instname
---------------------------------
เอ็ดเวิร์ดหน้าเดวิดอีแวนส์โรเบิร์ต
โกรแกน . แมรี่อีแวนส์โรเบิร์ต
มิกเซิ่น leatha อีวานโรเบิร์ต
.
.
.
เจาะริชาร์ดจะซามูเอล
ก่อนที่ลอเรนจะซามูเอล

Lewis ซามูเอลรอว์ลิงส์เจอร์รี่จะเจอร์รี่จะซามูเอล
SQL ช่วยให้ผลิตภัณฑ์ของวิธีการหลายสำเนาของ
โต๊ะเดียวกัน ผ่าน สร้างนามแฝง ;โซลูชั่นการดําเนินการใช้ตรรกะที่กล่าวถึง
ในตัวอย่าง 4.1.18 . เพื่อสร้างนามแฝงของตาราง ชื่อเรา เขียนชื่อ
ของนามแฝงตามชื่อของตารางในรายการของตาราง ให้แน่ใจว่า
พื้นที่อย่างน้อยหนึ่ง ( และไม่มีเครื่องหมายจุลภาค ) ระหว่างชื่อของตารางและ
นามแฝง ตัวอย่างเช่น ในการเลือกวลีตัวอย่าง 5.8.2 เราสร้างนามแฝงผม


อาจารย์ผมโดยการเขียนนามแฝงของตารางเป็นที่รู้จักกันเป็นชื่อความสัมพันธ์ของตาราง
ตัวอย่าง 5.8.2 ให้เราแก้แบบสอบถามที่แสดงในตัวอย่าง 4.1.18 : การหา
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2024 I Love Translation. All reserved.

E-mail: