3566
4022
5571
We can test if certain components of tuples belong to a certain list of values
by using a condition of the form:
A in (v1, . . . , vn)
This condition is satisfied by those tuples t such that t[A] has one of the values
v1, . . . , vn.
Example 5.6.9 Let us find the names of students who live in Boston or Brook-
line, a query that we already discussed in Example 5.6.2. Using the previous
condition we write:
select name from STUDENTS
where city in (’Boston’,’Brookline’);
Then, the desired list is:
NAME
--------------
Mixon Leatha
McLane Sandy
Pierce Richard
Prior Lorraine
Rawlings Jerry
On the other hand, we can test of the negation of a condition using not. To
list the names of students who live outside those two cities, we write:
select name from STUDENTS
where not(city in (’Boston’,’Brookline’));
which has the same effect as:
select name from STUDENTS
where city not in (’Boston’,’Brookline’);
We can insert strings of characters in the list of fields of a select phrase to
improve the presentation of the results.
Example 5.6.10 To insert the string ’Student name: ’ in front of a student
name we write:
select ’Student name: ’, name from STUDENTS;
This yields the result:
’STUDENTNAME: ’ NAME
--------------- -----------------
Student name: Edwards P. David
Student name: Grogan A. Mary
Student name: Mixon Leatha
3566
4022
5571
เราสามารถทดสอบว่าส่วนประกอบบางอย่างของสิ่งอันดับอยู่ในรายชื่อที่แน่นอนของค่า
โดยใช้เงื่อนไขของรูปแบบ:
ใน (... v1, VN)
เงื่อนไขนี้เป็นที่พอใจโดย tuples ผู้ทีว่า t [ ] มีค่าใดค่าหนึ่ง
v1, . . , VN.
ตัวอย่าง 5.6.9 ให้เราหาชื่อของนักเรียนที่อาศัยอยู่ในบอสตันหรือ Brook-
บรรทัดแบบสอบถามที่เรากล่าวแล้วในตัวอย่างที่ 5.6.2 ใช้ก่อนหน้านี้
สภาพเราเขียน:
เลือกชื่อจากนักเรียน
ที่อยู่ในเมือง ('บอสตัน', 'บรุกไลน์');
จากนั้นรายการที่ต้องการคือ
ชื่อ
--------------
Mixon Leatha
McLane แซนดี้
เพียร์ซริชาร์ด
ก่อนที่ลอเรน
เจอร์ลิงส์
บนมืออื่น ๆ ที่เราสามารถทดสอบการปฏิเสธของสภาพใช้ไม่ได้ หากต้องการ
รายชื่อของนักเรียนที่อาศัยอยู่นอกทั้งสองเมืองที่เราเขียน
ชื่อเลือกจากนักเรียน
ที่ไม่ได้ (ในเมือง ('บอสตัน', 'บรุกไลน์'));
ซึ่งมีผลเช่นเดียวกับ:
เลือกชื่อจากนักเรียน
ที่เมืองไม่ได้ ใน ('บอสตัน', 'บรุกไลน์');
เราสามารถใส่สตริงของตัวละครในรายการของเขตข้อมูลของวลีเลือกที่จะ
ปรับปรุงการนำเสนอผล.
ตัวอย่าง 5.6.10 การแทรกสตริงชื่อนักเรียน: 'ในด้านหน้าของ นักเรียน
ชื่อเราเขียน:
เลือก 'ชื่อนักเรียน:' ชื่อจากนักเรียน
ซึ่งช่วยทำให้ผล:
'STUDENTNAME: "NAME
--------------- -------- ---------
ชื่อนักเรียน: เอ็ดเวิร์ด P. เดวิด
ชื่อนักเรียน: Grogan A. แมรี่
ชื่อนักเรียน: Mixon Leatha
การแปล กรุณารอสักครู่..