Агуулгын хүснэгт:

Оруулсан асуулга хаана байна вэ?
Оруулсан асуулга хаана байна вэ?

Видео: Оруулсан асуулга хаана байна вэ?

Видео: Оруулсан асуулга хаана байна вэ?
Видео: ЗАКРИЧАЛ – ПОТЕРЯЛ ₽200.000 / ТРЭШКЭШ: Тишина 2024, Арваннэгдүгээр
Anonim

Юу вэ a Дэд асуулга ? А дэд асуулга , мөн гэж нэрлэдэг үүрлэсэн асуулга эсвэл дэд сонголт нь a СОНГОХ асуулга өөр SQL-ийн WHERE эсвэл HAVING заалт дотор суулгагдсан асуулга . -аас буцаасан өгөгдөл дэд асуулга нь шууд утгыг ашигладагтай адил гадаад хэллэгт ашиглагддаг.

Үүнтэй холбоотойгоор үүрлэсэн асуулга гэж юу вэ?

А Дэд асуулга эсвэл Дотоод асуулга эсвэл a Оруулсан асуулга нь асуулга өөр SQL дотор асуулга болон WHERE заалт дотор суулгасан. А дэд асуулга үндсэн дээр ашиглагдах өгөгдлийг буцаахад ашигладаг асуулга олж авах өгөгдлийг цаашид хязгаарлах нөхцөл болгон.

Мөн SQL-д хичнээн дэд асуулга оруулах боломжтой вэ? А дэд асуулгад оруулах боломжтой гаднах SELECT, INSERT, UPDATE эсвэл DELETE хэллэгийн WHERE эсвэл HAVING заалтын дотор эсвэл өөр дотор дэд асуулга . 32 хүртэл түвшин үүрлэх боломжтой боловч хязгаар нь боломжтой санах ой болон асуулга дахь бусад илэрхийллийн нарийн төвөгтэй байдлаас хамаарч өөр өөр байдаг.

Цаашилбал, та үүрлэсэн SQL асуулга хэрхэн бичих вэ?

SQL дэд асуулга

  1. Дэд асуулга дараахад тохиолдож болно:
  2. Дэд асуулга нь SELECT, INSERT, UPDATE, DELETE хэллэг дотор эсвэл өөр дэд асуулга дотор байрлаж болно.
  3. Дэд асуулга нь ихэвчлэн өөр SQL SELECT мэдэгдлийн WHERE заалт дотор нэмэгддэг.
  4. Та >, <, = гэх мэт харьцуулах операторуудыг ашиглаж болно.

Аль хүсэлтийг үүрлэсэн дэд асуулгад хамгийн түрүүнд гүйцэтгэх вэ?

Ердийн үүрлэсэн дэд асуулгатай бол дотоод SELECT асуулга эхлээд ажиллаж, нэг удаа ажиллаад буцна. үнэт зүйлс үндсэн асуулгад ашиглах. Гэсэн хэдий ч хамааралтай дэд асуулга нь гаднах асуулгад авч үзсэн нэр дэвшигчийн мөр бүрт нэг удаа ажиллана. Өөрөөр хэлбэл, дотоод асуулга нь гаднах хүсэлтээр удирддаг.

Зөвлөмж болгож буй: