26 āļ.āļĒ. 2566·āļ­āđˆāļēāļ™ 1 āļ™āļēāļ—āļĩ

āļ§āļīāļ˜āļĩāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™ SQL āļŠāļģāļŦāļĢāļąāļš RDBMS

āđ€āļ—āļ„āļ™āļīāļ„āļ­āļąāļ™āļ—āļĢāļ‡āļžāļĨāļąāļ‡āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ›āļĢāļąāļšāļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™ SQL āđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄāđ€āļžāļ·āđˆāļ­āđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļ‚āļ­āļ‡āļ„āļļāļ“

āļ§āļīāļ˜āļĩāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™ SQL āļŠāļģāļŦāļĢāļąāļš RDBMS

āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđāļšāļšāļŠāļ­āļšāļ–āļēāļĄ SQL āļĄāļĩāļ„āļ§āļēāļĄāļŠāļģāļ„āļąāļāļ­āļĒāđˆāļēāļ‡āļĒāļīāđˆāļ‡āļ•āđˆāļ­āļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ‚āļ­āļ‡ āļĢāļ°āļšāļšāļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļŠāļąāļĄāļžāļąāļ™āļ˜āđŒ (RDBMS) āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒāļ‚āļ­āļ‡āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ„āļīāļ§āļĢāļĩāļ„āļ·āļ­āļāļēāļĢāļŦāļēāļ§āļīāļ˜āļĩāļ—āļĩāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļŠāļđāļ‡āļŠāļļāļ”āđƒāļ™āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ„āđ‰āļ™āļŦāļē āļ‹āļķāđˆāļ‡āļˆāļ°āļŠāđˆāļ§āļĒāļĨāļ”āđ€āļ§āļĨāļēāļ•āļ­āļšāļŠāļ™āļ­āļ‡ āļĨāļ”āļāļēāļĢāđƒāļŠāđ‰āļ—āļĢāļąāļžāļĒāļēāļāļĢ āđāļĨāļ°āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ‚āļ­āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ­āļ‡āļ„āļļāļ“

āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļģāļ™āļ§āļ™āļĄāļŦāļēāļĻāļēāļĨ āđāļĨāļ°āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ­āļĒāđˆāļēāļ‡āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ–āļ·āļ­āđ€āļ›āđ‡āļ™āļŠāļīāđˆāļ‡āļŠāļģāļ„āļąāļāļ­āļĒāđˆāļēāļ‡āļĒāļīāđˆāļ‡āđƒāļ™āļāļēāļĢāļ”āļđāđāļĨāļĢāļąāļāļĐāļēāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ—āļĩāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļŠāļđāļ‡ āđāļšāļšāļŠāļ­āļšāļ–āļēāļĄ SQL āļ—āļĩāđˆāļ­āļ­āļāđāļšāļšāđāļĨāļ°āđ€āļ‚āļĩāļĒāļ™āđ„āļĄāđˆāļ”āļĩāļ­āļēāļˆāļŠāđˆāļ‡āļœāļĨāļāļĢāļ°āļ—āļšāļ­āļĒāđˆāļēāļ‡āļĄāļēāļāļ•āđˆāļ­āļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāļœāļđāđ‰āđƒāļŠāđ‰ āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļ­āļēāļˆāļ—āļģāđƒāļŦāđ‰āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļŠāđ‰āļēāļĨāļ‡āđāļĨāļ°āđƒāļŠāđ‰āļ—āļĢāļąāļžāļĒāļēāļāļĢāļĢāļ°āļšāļšāļĄāļēāļāđ€āļāļīāļ™āđ„āļ› āļāļēāļĢāļ—āļģāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāđƒāļˆāđāļĨāļ°āļāļēāļĢāđƒāļŠāđ‰āđ€āļ—āļ„āļ™āļīāļ„āļāļēāļĢāļ›āļĢāļąāļšāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄāđāļšāļšāļŠāļ­āļšāļ–āļēāļĄ SQL āļŠāļēāļĄāļēāļĢāļ–āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļ‚āļ­āļ‡ RDBMS āļ‚āļ­āļ‡āļ„āļļāļ“āđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāđāļĨāļ°āļ”āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđāļĨāļ°āļĢāļ§āļ”āđ€āļĢāđ‡āļ§

āļ—āļĩāđˆāļĄāļēāļ‚āļ­āļ‡āļ āļēāļž: SQLShack

āļšāļ—āļšāļēāļ—āļ‚āļ­āļ‡āļāļĨāđ„āļāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ

āđ€āļ­āđ‡āļ™āļˆāļīāđ‰āļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ›āđ‡āļ™āđāļāļ™āļŦāļĨāļąāļāļ‚āļ­āļ‡ RDBMS āļ‹āļķāđˆāļ‡āļĢāļąāļšāļœāļīāļ”āļŠāļ­āļšāđƒāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļĨāļ°āļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļˆāļąāļ”āđ€āļāđ‡āļšāđ„āļ§āđ‰āđƒāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļŠāļąāļĄāļžāļąāļ™āļ˜āđŒ āļĄāļĩāļšāļ—āļšāļēāļ—āļŠāļģāļ„āļąāļāđƒāļ™āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ„āļīāļ§āļĢāļĩāđ‚āļ”āļĒāļāļēāļĢāļ•āļĩāļ„āļ§āļēāļĄāļ„āļģāļŠāļąāđˆāļ‡ SQL āļŠāļĢāđ‰āļēāļ‡āđāļœāļ™āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢ āđāļĨāļ°āļ”āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļāļžāļ·āđ‰āļ™āļ—āļĩāđˆāļˆāļąāļ”āđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāļ­āļĒāđˆāļēāļ‡āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļŠāļđāļ‡āļŠāļļāļ”

āđ€āļĄāļ·āđˆāļ­āļ„āļļāļ“āļŠāđˆāļ‡āđāļšāļšāļŠāļ­āļšāļ–āļēāļĄ āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđāļšāļšāļŠāļ­āļšāļ–āļēāļĄāļ‚āļ­āļ‡āļāļĨāđ„āļāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļ°āđāļ›āļĨāļ‡āļ„āļģāļŠāļąāđˆāļ‡ SQL āđƒāļŦāđ‰āđ€āļ›āđ‡āļ™āđāļœāļ™āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ•āļąāđ‰āļ‡āđāļ•āđˆāļŦāļ™āļķāđˆāļ‡āđāļœāļ™āļ‚āļķāđ‰āļ™āđ„āļ› āđāļœāļ™āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āđāļŠāļ”āļ‡āļ–āļķāļ‡āļ§āļīāļ˜āļĩāļ•āđˆāļēāļ‡āđ† āđƒāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļšāļšāļŠāļ­āļšāļ–āļēāļĄ āđāļĨāļ°āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļˆāļ°āđ€āļĨāļ·āļ­āļāđāļœāļ™āļ—āļĩāđˆāļ”āļĩāļ—āļĩāđˆāļŠāļļāļ”āļ•āļēāļĄāļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ•āđ‰āļ™āļ—āļļāļ™ āđ€āļŠāđˆāļ™ āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™ I/O āđāļĨāļ° CPU āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļ™āļĩāđ‰āđ€āļĢāļĩāļĒāļāļ§āđˆāļēāļāļēāļĢāļĢāļ§āļšāļĢāļ§āļĄāđāļšāļšāļŠāļ­āļšāļ–āļēāļĄ āļ‹āļķāđˆāļ‡āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒāļāļēāļĢāđāļĒāļāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒ āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āđāļĨāļ°āļŠāļĢāđ‰āļēāļ‡āđāļœāļ™āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢ

āđāļœāļ™āļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāļ—āļĩāđˆāđ€āļĨāļ·āļ­āļāļˆāļ°āļāļģāļŦāļ™āļ”āļ§āļīāļ˜āļĩāļ—āļĩāđˆāļāļĨāđ„āļāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļ°āđ€āļ‚āđ‰āļēāļ–āļķāļ‡ āļāļĢāļ­āļ‡ āđāļĨāļ°āļŠāđˆāļ‡āļ„āļ·āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĢāđ‰āļ­āļ‡āļ‚āļ­āđ‚āļ”āļĒāļ„āļģāļŠāļąāđˆāļ‡ SQL āđāļœāļ™āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ—āļĩāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ„āļ§āļĢāļĨāļ”āļāļēāļĢāđƒāļŠāđ‰āļ—āļĢāļąāļžāļĒāļēāļāļĢ āļĨāļ”āđ€āļ§āļĨāļēāļ•āļ­āļšāļŠāļ™āļ­āļ‡ āđāļĨāļ°āļĄāļ­āļšāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ‚āļ­āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ—āļĩāđˆāļ”āļĩāļ‚āļķāđ‰āļ™

āļ§āļīāļ˜āļĩāļāļēāļĢāļĢāļ°āļšāļļāļ›āļąāļāļŦāļēāļ„āļ­āļ‚āļ§āļ”āļ‚āļ­āļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž

āļāļēāļĢāļĢāļ°āļšāļļāļ›āļąāļāļŦāļēāļ„āļ­āļ‚āļ§āļ”āļ‚āļ­āļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđƒāļ™āļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™ SQL āļ‚āļ­āļ‡āļ„āļļāļ“āđ€āļ›āđ‡āļ™āļŠāļīāđˆāļ‡āļŠāļģāļ„āļąāļāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļāļēāļĢāļ—āļģāļ‡āļēāļ™ āđ€āļ—āļ„āļ™āļīāļ„āļ•āđˆāļ­āđ„āļ›āļ™āļĩāđ‰āļŠāļēāļĄāļēāļĢāļ–āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ„āļļāļ“āļĄāļ­āļ‡āđ€āļŦāđ‡āļ™āļšāļĢāļīāđ€āļ§āļ“āļ—āļĩāđˆāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™āļ‚āļ­āļ‡āļ„āļļāļ“āļ­āļēāļˆāļĨāđ‰āļēāļŦāļĨāļąāļ‡:

  1. āļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāđāļœāļ™āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™: āđāļœāļ™āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ™āļģāđ€āļŠāļ™āļ­āļāļēāļĢāđāļŠāļ”āļ‡āļ āļēāļžāļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ—āļĩāđˆāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāđ‚āļ”āļĒāļāļĨāđ„āļāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļ·āđˆāļ­āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™ SQL āļ‚āļ­āļ‡āļ„āļļāļ“ āļ”āđ‰āļ§āļĒāļāļēāļĢāļ—āļšāļ—āļ§āļ™āđāļœāļ™āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢ āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āļĢāļ°āļšāļļāļ›āļąāļāļŦāļēāļ„āļ­āļ‚āļ§āļ”āļ—āļĩāđˆāļ­āļēāļˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āđ„āļ”āđ‰ āđ€āļŠāđˆāļ™ āļāļēāļĢāļŠāđāļāļ™āļ•āļēāļĢāļēāļ‡ āļāļēāļĢāļĢāļ§āļĄāļ—āļĩāđˆāļĄāļĩāļĢāļēāļ„āļēāđāļžāļ‡ āļŦāļĢāļ·āļ­āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļšāļ—āļĩāđˆāđ„āļĄāđˆāļˆāļģāđ€āļ›āđ‡āļ™ āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļŠāļēāļĄāļēāļĢāļ–āļŠāđˆāļ§āļĒāļ„āļļāļ“āļ›āļĢāļąāļšāđ€āļ›āļĨāļĩāđˆāļĒāļ™āļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™āļŦāļĢāļ·āļ­ āļŠāļ„āļĩāļĄāļēāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āđ€āļžāļ·āđˆāļ­āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđ„āļ”āđ‰
  2. āđƒāļŠāđ‰āļ•āļąāļ§āļŠāļĢāđ‰āļēāļ‡āđ‚āļ›āļĢāđ„āļŸāļĨāđŒāđāļĨāļ°āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļ§āļīāļ™āļīāļˆāļ‰āļąāļĒ: RDBMS āļˆāļģāļ™āļ§āļ™āļĄāļēāļāļĄāļĩāļ•āļąāļ§āļŠāļĢāđ‰āļēāļ‡āđ‚āļ›āļĢāđ„āļŸāļĨāđŒāđāļĨāļ°āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļ§āļīāļ™āļīāļˆāļ‰āļąāļĒāđƒāļ™āļ•āļąāļ§āļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āļŠāđˆāļ§āļĒāļ„āļļāļ“āļ•āļĢāļ§āļˆāļŠāļ­āļšāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ‚āļ­āļ‡āļ„āļģāļŠāļąāđˆāļ‡ SQL āđ‚āļ”āļĒāļāļēāļĢāļ§āļąāļ”āļ•āļąāļ§āļšāđˆāļ‡āļŠāļĩāđ‰āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļŦāļĨāļąāļ (KPI) āđ€āļŠāđˆāļ™ āđ€āļ§āļĨāļēāļ•āļ­āļšāļŠāļ™āļ­āļ‡ āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™ CPU āļāļēāļĢāđƒāļŠāđ‰āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģ āđāļĨāļ° I/O āļ‚āļ­āļ‡āļ”āļīāļŠāļāđŒ . āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āļĢāļ°āļšāļļāļ„āļģāļ„āđ‰āļ™āļŦāļēāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļ›āļąāļāļŦāļēāđāļĨāļ°āđāļāđ‰āđ„āļ‚āļ›āļąāļāļŦāļēāļ”āđ‰āļēāļ™āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđ„āļ”āđ‰āļ”āđ‰āļ§āļĒāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļĨāļķāļāđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰
  3. āļ•āļĢāļ§āļˆāļŠāļ­āļšāļ•āļąāļ§āļ§āļąāļ”āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ: āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļ•āļąāļ§āļ§āļąāļ”āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ‚āļ­āļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āđ€āļŠāđˆāļ™ āļˆāļģāļ™āļ§āļ™āļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­āļ—āļĩāđˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āļžāļĢāđ‰āļ­āļĄāļāļąāļ™ āļ­āļąāļ•āļĢāļēāļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™ āđāļĨāļ°āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļšāļąāļŸāđ€āļŸāļ­āļĢāđŒāļžāļđāļĨ āļŠāļēāļĄāļēāļĢāļ–āđƒāļŦāđ‰āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļĨāļķāļāļ­āļąāļ™āļĄāļĩāļ„āđˆāļēāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ„āļ§āļēāļĄāļŠāļĄāļšāļđāļĢāļ“āđŒāļ‚āļ­āļ‡ RDBMS āļ‚āļ­āļ‡āļ„āļļāļ“ āđāļĨāļ°āļŠāđˆāļ§āļĒāļ„āļļāļ“āļĢāļ°āļšāļļāļŠāđˆāļ§āļ™āļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž
  4. āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ‚āļ­āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđ‚āļ›āļĢāđ„āļŸāļĨāđŒ: āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļˆāļąāļ”āļ—āļģāđ‚āļ›āļĢāđ„āļŸāļĨāđŒāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ‚āļ­āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™ āđ€āļŠāđˆāļ™ AppDynamics APM āļŦāļĢāļ·āļ­ New Relic āļŠāļēāļĄāļēāļĢāļ–āļŠāđˆāļ§āļĒāļ„āļļāļ“āđ€āļŠāļ·āđˆāļ­āļĄāđ‚āļĒāļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ‚āļ­āļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļāļąāļšāļžāļĪāļ•āļīāļāļĢāļĢāļĄāļ‚āļ­āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđ‚āļ”āļĒāļāļēāļĢāļĢāļ§āļšāļĢāļ§āļĄāļ•āļąāļ§āļŠāļĩāđ‰āļ§āļąāļ”āļŦāļĨāļąāļ āđ€āļŠāđˆāļ™ āđ€āļ§āļĨāļēāļ•āļ­āļšāļŠāļ™āļ­āļ‡ āļ­āļąāļ•āļĢāļēāļ›āļĢāļīāļĄāļēāļ“āļ‡āļēāļ™ āđāļĨāļ°āļāļēāļĢāļ•āļīāļ”āļ•āļēāļĄāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™ āļ‹āļķāđˆāļ‡āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ„āļļāļ“āļ•āļĢāļ§āļˆāļˆāļąāļšāļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™āļ—āļĩāđˆāļ—āļģāļ‡āļēāļ™āļŠāđ‰āļēāđāļĨāļ°āļ„āđ‰āļ™āļŦāļēāļŠāđˆāļ§āļ™āļ‚āļ­āļ‡āđ‚āļ„āđ‰āļ”āđ€āļ‰āļžāļēāļ°āļ—āļĩāđˆāļ—āļģāđƒāļŦāđ‰āđ€āļāļīāļ”āļ›āļąāļāļŦāļēāļ„āļ­āļ‚āļ§āļ”
  5. āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ—āļ”āļŠāļ­āļšāđ‚āļŦāļĨāļ”: āļāļēāļĢāļ—āļ”āļŠāļ­āļšāđ‚āļŦāļĨāļ”āļŠāđˆāļ§āļĒāļˆāļģāļĨāļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰āđāļĨāļ°āļ˜āļļāļĢāļāļĢāļĢāļĄāļ—āļĩāđˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āļžāļĢāđ‰āļ­āļĄāļāļąāļ™ āļ—āļģāđƒāļŦāđ‰ RDBMS āļ‚āļ­āļ‡āļ„āļļāļ“āļ•āļāļ­āļĒāļđāđˆāļ āļēāļĒāđƒāļ•āđ‰āļ„āļ§āļēāļĄāđ€āļ„āļĢāļĩāļĒāļ” āđāļĨāļ°āđ€āļœāļĒāđƒāļŦāđ‰āđ€āļŦāđ‡āļ™āļ›āļąāļāļŦāļēāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™āļāļēāļĢāļ›āļĢāļąāļšāļ‚āļ™āļēāļ”āļ—āļĩāđˆāļ­āļēāļˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āļŦāļĢāļ·āļ­āļ›āļąāļāļŦāļēāļ„āļ­āļ‚āļ§āļ”āļ‚āļ­āļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āļ”āđ‰āļ§āļĒāļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļœāļĨāļĨāļąāļžāļ˜āđŒāļ‚āļ­āļ‡āļāļēāļĢāļ—āļ”āļŠāļ­āļšāđ‚āļŦāļĨāļ” āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āļĢāļ°āļšāļļāļˆāļļāļ”āļ­āđˆāļ­āļ™āđƒāļ™āļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™ SQL āļ‚āļ­āļ‡āļ„āļļāļ“āđāļĨāļ°āļ›āļĢāļąāļšāđƒāļŠāđ‰āļāļēāļĢāļ›āļĢāļąāļšāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄāļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™āđ„āļ”āđ‰

āļ”āđ‰āļ§āļĒāļāļēāļĢāļĢāļ°āļšāļļāđāļĨāļ°āđāļāđ‰āđ„āļ‚āļ›āļąāļāļŦāļēāļ„āļ­āļ‚āļ§āļ”āļ‚āļ­āļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđƒāļ™āļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™ SQL āļ‚āļ­āļ‡āļ„āļļāļ“ āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āđāļĨāļ°āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ‚āļ­āļ‡āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ­āļ‡āļ„āļļāļ“āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļĄāļēāļ

āđāļ™āļ§āļ—āļēāļ‡āļ›āļāļīāļšāļąāļ•āļīāļ—āļĩāđˆāļ”āļĩāļ—āļĩāđˆāļŠāļļāļ”āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ­āļ­āļāđāļšāļšāđāļšāļšāļŠāļ­āļšāļ–āļēāļĄ

āļāļēāļĢāļ­āļ­āļāđāļšāļšāđāļšāļšāļŠāļ­āļšāļ–āļēāļĄ SQL āļ—āļĩāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđ€āļ›āđ‡āļ™āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āđāļĢāļāđƒāļ™āļāļēāļĢāļšāļĢāļĢāļĨāļļāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļŠāļđāļ‡āļŠāļļāļ”āđƒāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļŠāļąāļĄāļžāļąāļ™āļ˜āđŒ āđ‚āļ”āļĒāļāļēāļĢāļ›āļāļīāļšāļąāļ•āļīāļ•āļēāļĄāđāļ™āļ§āļ—āļēāļ‡āļ›āļāļīāļšāļąāļ•āļīāļ—āļĩāđˆāļ”āļĩāļ—āļĩāđˆāļŠāļļāļ”āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰ āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļāļēāļĢāļ•āļ­āļšāļŠāļ™āļ­āļ‡āđāļĨāļ°āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™āļāļēāļĢāļ›āļĢāļąāļšāļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ­āļ‡āļ„āļļāļ“āđ„āļ”āđ‰:

  • āđ€āļĨāļ·āļ­āļāļ„āļ­āļĨāļąāļĄāļ™āđŒāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāđāļ—āļ™āļ—āļĩāđˆāļˆāļ°āđƒāļŠāđ‰āđ„āļ§āļ”āđŒāļāļēāļĢāđŒāļ”: āļŦāļĨāļĩāļāđ€āļĨāļĩāđˆāļĒāļ‡āļāļēāļĢāđƒāļŠāđ‰āđ„āļ§āļ”āđŒāļāļēāļĢāđŒāļ”āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāļ”āļ­āļāļˆāļąāļ™ (*) āđ€āļžāļ·āđˆāļ­āļ”āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ„āļ­āļĨāļąāļĄāļ™āđŒāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļˆāļēāļāļ•āļēāļĢāļēāļ‡āđ€āļĄāļ·āđˆāļ­āđ€āļ‚āļĩāļĒāļ™āļ„āļģāļŠāļąāđˆāļ‡ SELECT āđƒāļŦāđ‰āļĢāļ°āļšāļļāļ„āļ­āļĨāļąāļĄāļ™āđŒāļ—āļĩāđˆāļ„āļļāļ“āļ•āđ‰āļ­āļ‡āļāļēāļĢāļ”āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđāļ—āļ™ āļ‹āļķāđˆāļ‡āļˆāļ°āļŠāđˆāļ§āļĒāļĨāļ”āļ›āļĢāļīāļĄāļēāļ“āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļŠāđˆāļ‡āļˆāļēāļāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ„āļ›āļĒāļąāļ‡āđ„āļ„āļĨāđ€āļ­āļ™āļ•āđŒāđāļĨāļ°āļĨāļ”āļāļēāļĢāđƒāļŠāđ‰āļ—āļĢāļąāļžāļĒāļēāļāļĢāļ—āļĩāđˆāđ„āļĄāđˆāļˆāļģāđ€āļ›āđ‡āļ™āđƒāļŦāđ‰āđ€āļŦāļĨāļ·āļ­āļ™āđ‰āļ­āļĒāļ—āļĩāđˆāļŠāļļāļ”
 āļ—āļģ:
SELECT column1, column2, column3 FROM table_name; āļ­āļĒāđˆāļē: SELECT * FROM table_name;
  • āļĨāļ”āļāļēāļĢāđƒāļŠāđ‰āđāļšāļšāļŠāļ­āļšāļ–āļēāļĄāļĒāđˆāļ­āļĒ: āđāļšāļšāļŠāļ­āļšāļ–āļēāļĄāļĒāđˆāļ­āļĒāļŠāļēāļĄāļēāļĢāļ–āļĨāļ”āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ‚āļ­āļ‡āđāļšāļšāļŠāļ­āļšāļ–āļēāļĄ SQL āļ‚āļ­āļ‡āļ„āļļāļ“āđ„āļ”āđ‰āļŦāļēāļāđ„āļĄāđˆāđ„āļ”āđ‰āđƒāļŠāđ‰āļ­āļĒāđˆāļēāļ‡āļĢāļ­āļšāļ„āļ­āļš āđ€āļĨāļ·āļ­āļāđƒāļŠāđ‰āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢ JOIN āļŦāļĢāļ·āļ­āļ•āļēāļĢāļēāļ‡āļŠāļąāđˆāļ§āļ„āļĢāļēāļ§āļ—āļļāļāļ„āļĢāļąāđ‰āļ‡āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āđ„āļ›āđ„āļ”āđ‰ āđ€āļžāļ·āđˆāļ­āļŦāļĨāļĩāļāđ€āļĨāļĩāđˆāļĒāļ‡āđ‚āļ­āđ€āļ§āļ­āļĢāđŒāđ€āļŪāļ”āļ‚āļ­āļ‡āļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™āļ—āļĩāđˆāļ‹āđ‰āļ­āļ™āļāļąāļ™
 āļ—āļģ:
SELECT t1.column1, t2.column2 FROM table1 AS t1 JOIN table2 AS t2 ON t1.ID = t2.ID; āļ­āļĒāđˆāļē: SELECT column1, (SELECT column2 FROM table2 WHERE table1.ID = table2.ID) FROM table1;
  • āđƒāļŠāđ‰āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļˆāļēāļāļžāļĨāļąāļ‡āļ‚āļ­āļ‡āļŠāđˆāļ§āļ™āļ„āļģāļŠāļąāđˆāļ‡ WHERE: āđƒāļŠāđ‰āļŠāđˆāļ§āļ™āļ„āļģāļŠāļąāđˆāļ‡ WHERE āđ€āļžāļ·āđˆāļ­āļāļĢāļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ„āļĄāđˆāļˆāļģāđ€āļ›āđ‡āļ™āļ—āļĩāđˆāļ•āđ‰āļ™āļ—āļēāļ‡ āļāļēāļĢāļ—āļģāđ€āļŠāđˆāļ™āļ™āļĩāđ‰āļŠāļēāļĄāļēāļĢāļ–āļĨāļ”āļˆāļģāļ™āļ§āļ™āļĢāļ°āđ€āļšāļĩāļĒāļ™āļ—āļĩāđˆāļŠāđˆāļ‡āļ„āļ·āļ™āļˆāļēāļāļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļĄāļēāļ āļŠāđˆāļ‡āļœāļĨāđƒāļŦāđ‰āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļāļēāļĢāļ—āļģāļ‡āļēāļ™āđ€āļĢāđ‡āļ§āļ‚āļķāđ‰āļ™
 SELECT column1, column2 FROM table_name WHERE column3 = 'some_value';
  • āđ€āļĨāļ·āļ­āļāđƒāļŠāđ‰āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢ JOIN āļ—āļĩāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž: āđ€āļĨāļ·āļ­āļāļ›āļĢāļ°āđ€āļ āļ— JOIN āļ—āļĩāđˆāđ€āļŦāļĄāļēāļ°āļŠāļĄāļŠāļģāļŦāļĢāļąāļšāļĢāļ°āļšāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ­āļ‡āļ„āļļāļ“ āđ‚āļ”āļĒāļ—āļąāđˆāļ§āđ„āļ› INNER JOIN āļˆāļ°āđ€āļĢāđ‡āļ§āļāļ§āđˆāļē OUTER JOIN āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļˆāļ°āļŠāđˆāļ‡āļāļĨāļąāļšāđ€āļ‰āļžāļēāļ°āđāļ–āļ§āļ—āļĩāđˆāļ•āļĢāļ‡āļāļąāļ™āļˆāļēāļāļ—āļąāđ‰āļ‡āļŠāļ­āļ‡āļ•āļēāļĢāļēāļ‡ āļŦāļĨāļĩāļāđ€āļĨāļĩāđˆāļĒāļ‡āļāļēāļĢ CROSS JOIN āļ—āļļāļāļ„āļĢāļąāđ‰āļ‡āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āđ„āļ›āđ„āļ”āđ‰ āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļžāļ§āļāļĄāļąāļ™āļœāļĨāļīāļ•āļœāļĨāļīāļ•āļ āļąāļ“āļ‘āđŒāļ„āļēāļĢāđŒāļ—āļĩāđ€āļ‹āļĩāļĒāļ™āļ‚āļ™āļēāļ”āđƒāļŦāļāđˆāļ—āļĩāđˆāļ­āļēāļˆāļ•āđ‰āļ­āļ‡āđƒāļŠāđ‰āļ—āļĢāļąāļžāļĒāļēāļāļĢāļĄāļēāļ
  • āđƒāļŠāđ‰āļāļēāļĢāđāļšāđˆāļ‡āļŦāļ™āđ‰āļē: āļāļēāļĢāļ”āļķāļ‡āļŠāļļāļ”āļœāļĨāļĨāļąāļžāļ˜āđŒāļ‚āļ™āļēāļ”āđƒāļŦāļāđˆāđƒāļ™āļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™āđ€āļ”āļĩāļĒāļ§āļ­āļēāļˆāļ—āļģāđƒāļŦāđ‰āļĄāļĩāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģāļŠāļđāļ‡āđāļĨāļ°āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļŠāđ‰āļē āđƒāļŠāđ‰āļāļēāļĢāđāļšāđˆāļ‡āļŦāļ™āđ‰āļēāđ‚āļ”āļĒāđƒāļŠāđ‰āļŠāđˆāļ§āļ™āļ„āļģāļŠāļąāđˆāļ‡ LIMIT āđāļĨāļ° OFFSET āđ€āļžāļ·āđˆāļ­āļ”āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĄāļĩāļ‚āļ™āļēāļ”āđ€āļĨāđ‡āļāļĨāļ‡āļ•āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢ
 SELECT column1, column2 FROM table_name WHERE some_condition ORDER BY column3 LIMIT 10 OFFSET 20;
  • āđƒāļŠāđ‰āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļāļēāļĢāļĢāļ§āļĄāļ­āļĒāđˆāļēāļ‡āļŠāļēāļāļ‰āļĨāļēāļ”: āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļāļēāļĢāļĢāļ§āļĄ āđ€āļŠāđˆāļ™ COUNT, SUM, AVG, MIN āđāļĨāļ° MAX āļŠāļēāļĄāļēāļĢāļ–āļ›āļĢāļąāļšāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄāđ„āļ”āđ‰āđ‚āļ”āļĒāđƒāļŠāđ‰āļ”āļąāļŠāļ™āļĩāļ—āļĩāđˆāđ€āļŦāļĄāļēāļ°āļŠāļĄāđāļĨāļ°āđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚āļāļēāļĢāļāļĢāļ­āļ‡āđƒāļ™āļŠāđˆāļ§āļ™āļ„āļģāļŠāļąāđˆāļ‡ WHERE āļ§āļīāļ˜āļĩāļ™āļĩāđ‰āļŠāļēāļĄāļēāļĢāļ–āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™āļ‚āļ­āļ‡āļ„āļļāļ“āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļĄāļēāļ

āļāļēāļĢāđƒāļŠāđ‰āļ”āļąāļŠāļ™āļĩāđāļĨāļ°āđāļœāļ™āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢ

āļ”āļąāļŠāļ™āļĩāđāļĨāļ°āđāļœāļ™āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļĄāļĩāļšāļ—āļšāļēāļ—āļŠāļģāļ„āļąāļāđƒāļ™āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđāļšāļšāļŠāļ­āļšāļ–āļēāļĄ SQL āļāļēāļĢāļ—āļģāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāđƒāļˆāļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒāđāļĨāļ°āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļŠāļēāļĄāļēāļĢāļ–āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ„āļļāļ“āđ„āļ”āđ‰āļĢāļąāļšāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļŠāļđāļ‡āļŠāļļāļ”āļˆāļēāļ RDBMS āļ‚āļ­āļ‡āļ„āļļāļ“:

  1. āđƒāļŠāđ‰āļ”āļąāļŠāļ™āļĩāļ—āļĩāđˆāđ€āļŦāļĄāļēāļ°āļŠāļĄ: āļ”āļąāļŠāļ™āļĩāļŠāļēāļĄāļēāļĢāļ–āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđ‚āļ”āļĒāđƒāļŦāđ‰āļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āđāļ–āļ§āđāļĨāļ°āļ„āļ­āļĨāļąāļĄāļ™āđŒāļ—āļĩāđˆāļĢāļ°āļšāļļāđƒāļ™āļ•āļēāļĢāļēāļ‡āđ€āļĢāđ‡āļ§āļ‚āļķāđ‰āļ™ āļŠāļĢāđ‰āļēāļ‡āļ”āļąāļŠāļ™āļĩāļšāļ™āļ„āļ­āļĨāļąāļĄāļ™āđŒāļ—āļĩāđˆāđƒāļŠāđ‰āļšāđˆāļ­āļĒāđƒāļ™āļŠāđˆāļ§āļ™āļ„āļģāļŠāļąāđˆāļ‡ WHERE āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢ JOIN āļŦāļĢāļ·āļ­āļŠāđˆāļ§āļ™āļ„āļģāļŠāļąāđˆāļ‡ ORDER BY āđ‚āļ›āļĢāļ”āļ„āļģāļ™āļķāļ‡āļ–āļķāļ‡āļ‚āđ‰āļ­āļ”āļĩāļ‚āđ‰āļ­āđ€āļŠāļĩāļĒāļ•āđˆāļēāļ‡āđ† āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļĄāļĩāļ”āļąāļŠāļ™āļĩāļĄāļēāļāđ€āļāļīāļ™āđ„āļ›āļ­āļēāļˆāļ—āļģāđƒāļŦāđ‰āļ„āđˆāļēāđƒāļŠāđ‰āļˆāđˆāļēāļĒāđƒāļ™āļāļēāļĢāļ­āļąāļ›āđ€āļ”āļ•āđāļĨāļ°āļāļēāļĢāđāļ—āļĢāļāđ€āļžāļīāđˆāļĄāļ‚āļķāđ‰āļ™āđ„āļ”āđ‰
  2. āļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāđāļœāļ™āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢ: āđāļœāļ™āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ„āļ·āļ­āļāļēāļĢāđāļŠāļ”āļ‡āļ āļēāļžāļ‚āļąāđ‰āļ™āļ•āļ­āļ™āđāļĨāļ°āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ—āļĩāđˆāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāđ‚āļ”āļĒāļāļĨāđ„āļāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļ·āđˆāļ­āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™ āļ”āđ‰āļ§āļĒāļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāđāļœāļ™āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢ āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āļĢāļ°āļšāļļāļ›āļąāļāļŦāļēāļ„āļ­āļ‚āļ§āļ”āļ‚āļ­āļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđāļĨāļ°āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ›āļĢāļąāļšāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄāļ­āļĒāđˆāļēāļ‡āđ€āļŦāļĄāļēāļ°āļŠāļĄāđ„āļ”āđ‰ āđāļœāļ™āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļĄāļąāļāļˆāļ°āđ€āļ›āļīāļ”āđ€āļœāļĒāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļĨāļķāļāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļāļēāļĢāļŠāđāļāļ™āļ•āļēāļĢāļēāļ‡ āļāļēāļĢāđƒāļŠāđ‰āļ”āļąāļŠāļ™āļĩ āđāļĨāļ°āļ§āļīāļ˜āļĩāļāļēāļĢāļĢāļ§āļĄ
  3. āļ­āļąāļ›āđ€āļ”āļ•āļŠāļ–āļīāļ•āļīāđāļĨāļ°āļ„āļ­āļĄāđ„āļžāļĨāđŒāđāļœāļ™āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāđƒāļŦāļĄāđˆ: āđ€āļ­āđ‡āļ™āļˆāļīāđ‰āļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļŠāđ‰āļŠāļ–āļīāļ•āļīāđāļĨāļ°āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļĄāļ•āļēāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ•āļēāļĢāļēāļ‡āđ€āļžāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āđāļœāļ™āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ—āļĩāđˆāđ€āļŦāļĄāļēāļ°āļŠāļĄāļ—āļĩāđˆāļŠāļļāļ” āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāļ§āđˆāļēāļŠāļ–āļīāļ•āļīāđ€āļ›āđ‡āļ™āļ›āļąāļˆāļˆāļļāļšāļąāļ™āļŠāļēāļĄāļēāļĢāļ–āļ™āļģāđ„āļ›āļŠāļđāđˆāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ—āļĩāđˆāļ”āļĩāļ‚āļķāđ‰āļ™āđ„āļ”āđ‰ āđƒāļ™āļ—āļģāļ™āļ­āļ‡āđ€āļ”āļĩāļĒāļ§āļāļąāļ™ āļāļēāļĢāļ„āļ­āļĄāđ„āļžāļĨāđŒāđāļœāļ™āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāđƒāļŦāļĄāđˆāļ”āđ‰āļ§āļĒāļ•āļ™āđ€āļ­āļ‡āļŠāļēāļĄāļēāļĢāļ–āđƒāļŦāđ‰āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļ”āđ‰āļēāļ™āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ—āļĩāđˆāļŠāļģāļ„āļąāļ āđ‚āļ”āļĒāđ€āļ‰āļžāļēāļ°āļ­āļĒāđˆāļēāļ‡āļĒāļīāđˆāļ‡āđ€āļĄāļ·āđˆāļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļžāļ·āđ‰āļ™āļāļēāļ™ āļŠāļ„āļĩāļĄāļē āļŦāļĢāļ·āļ­āļāļēāļĢāļ•āļąāđ‰āļ‡āļ„āđˆāļē SQL Server āļĄāļĩāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡

āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđāļšāļšāļŠāļ­āļšāļ–āļēāļĄāļ”āđ‰āļ§āļĒāļ„āļģāđāļ™āļ°āļ™āļģ

āļ­āļ­āļāđāļšāļšāļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ­āļ‡āļ„āļļāļ“āđāļšāļšāļ‡āđˆāļēāļĒāđ†
āļ­āļ­āļāđāļšāļšāļŠāļ„āļĩāļĄ PostgreSQL āđāļšāļšāļ āļēāļž āđāļĨāđ‰āļ§āļŠāļĢāđ‰āļēāļ‡āđāļšāđ‡āļāđ€āļ­āļ™āļ”āđŒāļ—āļĩāđˆāļŠāļ°āļ­āļēāļ”āļˆāļēāļāļĄāļąāļ™
āđ€āļĢāļīāđˆāļĄāļŠāļĢāđ‰āļēāļ‡

āļ„āļģāđāļ™āļ°āļ™āļģāđƒāļ™āļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™āļ„āļ·āļ­āļ„āļģāļŠāļąāđˆāļ‡āļŦāļĢāļ·āļ­āļ„āļģāđāļ™āļ°āļ™āļģāļ—āļĩāđˆāļāļąāļ‡āļ­āļĒāļđāđˆāđƒāļ™āļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™ SQL āļ—āļĩāđˆāđāļ™āļ°āļ™āļģāļāļĨāđ„āļāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ§āļīāļ˜āļĩāļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™āđ€āļ‰āļžāļēāļ° āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āļāļģāļŦāļ™āļ”āđāļœāļ™āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢ āđ€āļĨāļ·āļ­āļāļ”āļąāļŠāļ™āļĩāđ€āļ‰āļžāļēāļ° āļŦāļĢāļ·āļ­āđāļ—āļ™āļ—āļĩāđˆāļĨāļąāļāļĐāļ“āļ°āļāļēāļĢāļ—āļģāļ‡āļēāļ™āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ‚āļ­āļ‡āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āđƒāļŠāđ‰āļ„āļģāđāļ™āļ°āļ™āļģāđƒāļ™āļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™āđ€āļ—āđˆāļēāļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™āđāļĨāļ°āļŦāļĨāļąāļ‡āļˆāļēāļāļāļēāļĢāļ—āļ”āļŠāļ­āļšāļ­āļĒāđˆāļēāļ‡āļĨāļ°āđ€āļ­āļĩāļĒāļ”āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™ āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļ­āļēāļˆāļŠāđˆāļ‡āļœāļĨāļ—āļĩāđˆāļ•āļēāļĄāļĄāļēāđ‚āļ”āļĒāđ„āļĄāđˆāļ•āļąāđ‰āļ‡āđƒāļˆāđ„āļ”āđ‰ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ‚āļ­āļ‡āļ„āļģāđāļ™āļ°āļ™āļģāđƒāļ™āļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™āđ„āļ”āđ‰āđāļāđˆ:

  • āļ„āļģāđāļ™āļ°āļ™āļģāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ”āļąāļŠāļ™āļĩ: āļ„āļģāđāļ™āļ°āļ™āļģāđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āđāļ™āļ°āļ™āļģāđƒāļŦāđ‰āļāļĨāđ„āļāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļŠāđ‰āļ”āļąāļŠāļ™āļĩāđ€āļ‰āļžāļēāļ°āļŠāļģāļŦāļĢāļąāļšāļ•āļēāļĢāļēāļ‡āđ€āļ‰āļžāļēāļ°āđƒāļ™āđāļšāļšāļŠāļ­āļšāļ–āļēāļĄ āļ‹āļķāđˆāļ‡āļŠāļēāļĄāļēāļĢāļ–āļŠāđˆāļ§āļĒāđ€āļĢāđˆāļ‡āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđ„āļ”āđ‰āđ‚āļ”āļĒāļāļēāļĢāļšāļąāļ‡āļ„āļąāļšāđƒāļŦāđ‰āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđƒāļŠāđ‰āļ”āļąāļŠāļ™āļĩāļ—āļĩāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļĄāļēāļāļ‚āļķāđ‰āļ™
 SELECT column1, column2 FROM table_name WITH (INDEX(index_name)) WHERE column3 = 'some_value';
  • āļ„āļģāđāļ™āļ°āļ™āļģ JOIN: āļ„āļģāđāļ™āļ°āļ™āļģ JOIN āļˆāļ°āđāļ™āļ°āļ™āļģāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ§āđˆāļēāļˆāļ°āđƒāļŠāđ‰āļ§āļīāļ˜āļĩ JOIN āđƒāļ” āđ€āļŠāđˆāļ™ āļāļēāļĢāļ§āļ™āļ‹āđ‰āļģ āļāļēāļĢāļĢāļ§āļĄāđāļŪāļŠ āļŦāļĢāļ·āļ­āļāļēāļĢāļĢāļ§āļĄāļāļēāļĢāļĢāļ§āļĄ āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļĄāļĩāļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāđƒāļ™āļāļĢāļ“āļĩāļ—āļĩāđˆāļ§āļīāļ˜āļĩāļāļēāļĢ JOIN āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ—āļĩāđˆāđ€āļĨāļ·āļ­āļāđ‚āļ”āļĒāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ™āļąāđ‰āļ™āđ„āļĄāđˆāđ€āļŦāļĄāļēāļ°āļŠāļĄ
 SELECT column1, column2 FROM table1 INNER LOOP JOIN table2 ON table1.ID = table2.ID;
  • āļ„āļģāđāļ™āļ°āļ™āļģāļ”āđ‰āļēāļ™āļ„āļ§āļēāļĄāđ€āļ—āđˆāļēāđ€āļ—āļĩāļĒāļĄ: āļ”āđ‰āļ§āļĒāļāļēāļĢāđƒāļŠāđ‰āļ„āļģāđāļ™āļ°āļ™āļģāļ”āđ‰āļēāļ™āļ„āļ§āļēāļĄāđ€āļ—āđˆāļēāđ€āļ—āļĩāļĒāļĄ āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āļ„āļ§āļšāļ„āļļāļĄāļĢāļ°āļ”āļąāļšāļ„āļ§āļēāļĄāļ‚āļ™āļēāļ™āļ—āļĩāđˆāđƒāļŠāđ‰āđ‚āļ”āļĒāļāļĨāđ„āļāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļŠāļģāļŦāļĢāļąāļšāđāļšāļšāļŠāļ­āļšāļ–āļēāļĄāđ€āļ‰āļžāļēāļ°āđ„āļ”āđ‰ āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ„āļļāļ“āļ›āļĢāļąāļšāđāļ•āđˆāļ‡āļāļēāļĢāļˆāļąāļ”āļŠāļĢāļĢāļ—āļĢāļąāļžāļĒāļēāļāļĢāđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āđ„āļ”āđ‰āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ—āļĩāđˆāļ”āļĩāļ‚āļķāđ‰āļ™
 SELECT column1, column2 FROM table_name WHERE column3 = 'some_value' OPTION (MAXDOP 4);

āđ‚āļ›āļĢāļ”āļˆāļģāđ„āļ§āđ‰āļ§āđˆāļēāđāļĄāđ‰āļ§āđˆāļēāļ„āļģāđāļ™āļ°āļ™āļģāđƒāļ™āļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™āļŠāļēāļĄāļēāļĢāļ–āļŠāđˆāļ§āļĒāļ„āļļāļ“āđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™āđ€āļ‰āļžāļēāļ°āđ„āļ”āđ‰ āđāļ•āđˆāļ„āļ§āļĢāđƒāļŠāđ‰āļ­āļĒāđˆāļēāļ‡āļĢāļ°āļĄāļąāļ”āļĢāļ°āļ§āļąāļ‡āđāļĨāļ°āļŦāļĨāļąāļ‡āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļ­āļĒāđˆāļēāļ‡āļĨāļ°āđ€āļ­āļĩāļĒāļ” āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļšāļēāļ‡āļ„āļĢāļąāđ‰āļ‡āļ­āļēāļˆāļ™āļģāđ„āļ›āļŠāļđāđˆāļžāļĪāļ•āļīāļāļĢāļĢāļĄāļ—āļĩāđˆāđ„āļĄāđˆāļ”āļĩāļŦāļĢāļ·āļ­āđ„āļĄāđˆāđ€āļŠāļ–āļĩāļĒāļĢāđ„āļ”āđ‰ āļ—āļ”āļŠāļ­āļšāļ„āļģāļ–āļēāļĄāļ‚āļ­āļ‡āļ„āļļāļ“āđ‚āļ”āļĒāļĄāļĩāđāļĨāļ°āđ„āļĄāđˆāļĄāļĩāļ„āļģāđāļ™āļ°āļ™āļģāđ€āļŠāļĄāļ­āđ€āļžāļ·āđˆāļ­āļāļģāļŦāļ™āļ”āđāļ™āļ§āļ—āļēāļ‡āļ—āļĩāđˆāļ”āļĩāļ—āļĩāđˆāļŠāļļāļ”āļŠāļģāļŦāļĢāļąāļšāļŠāļ–āļēāļ™āļāļēāļĢāļ“āđŒāļ‚āļ­āļ‡āļ„āļļāļ“

āļŠāļ„āļĩāļĄāļēāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ­āļ­āļāđāļšāļšāļ­āļĒāđˆāļēāļ‡āđ€āļŦāļĄāļēāļ°āļŠāļĄ āļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™ SQL āļ—āļĩāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āđāļĨāļ°āļāļēāļĢāđƒāļŠāđ‰āļ”āļąāļŠāļ™āļĩāļ­āļĒāđˆāļēāļ‡āđ€āļŦāļĄāļēāļ°āļŠāļĄāđ€āļ›āđ‡āļ™āļ›āļąāļˆāļˆāļąāļĒāļŠāļģāļ„āļąāļāđƒāļ™āļāļēāļĢāļšāļĢāļĢāļĨāļļāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļŠāļđāļ‡āļŠāļļāļ”āđƒāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļŠāļąāļĄāļžāļąāļ™āļ˜āđŒ āđāļĨāļ°āļŦāļēāļāļ•āđ‰āļ­āļ‡āļāļēāļĢ āļŠāļĢāđ‰āļēāļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„ āļŠāļąāļ™āđ„āļ”āđ‰āđ€āļĢāđ‡āļ§āļĒāļīāđˆāļ‡āļ‚āļķāđ‰āļ™ āđƒāļŦāđ‰āļžāļīāļˆāļēāļĢāļ“āļēāđƒāļŠāđ‰āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āđāļšāļšāđ„āļĄāđˆāļĄāļĩāđ‚āļ„āđ‰āļ” āļ‚āļ­āļ‡ AppMaster āļ‹āļķāđˆāļ‡āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āļŠāļĢāđ‰āļēāļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļšāļ™āđ€āļ§āđ‡āļš āļ­āļļāļ›āļāļĢāļ“āđŒāđ€āļ„āļĨāļ·āđˆāļ­āļ™āļ—āļĩāđˆ āđāļĨāļ°āđāļšāđ‡āļāđ€āļ­āļ™āļ”āđŒāļ—āļĩāđˆāļ›āļĢāļąāļšāļ‚āļ™āļēāļ”āđ„āļ”āđ‰āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļ‡āđˆāļēāļĒāļ”āļēāļĒ

āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđāļšāļšāļŠāļ­āļšāļ–āļēāļĄāļ”āđ‰āļ§āļĒ Profilers āđāļĨāļ°āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļ§āļīāļ™āļīāļˆāļ‰āļąāļĒ

āļŠāļĢāđ‰āļēāļ‡āļžāļ­āļĢāđŒāļ—āļąāļĨāļšāļ™ SQL
āđ€āļ›āļĨāļĩāđˆāļĒāļ™āļŠāļ„āļĩāļĄāđāļĨāļ°āļ„āļīāļ§āļĢāļĩāļ—āļĩāđˆāļ›āļĢāļąāļšāđāļ•āđˆāļ‡āđāļĨāđ‰āļ§āđƒāļŦāđ‰āđ€āļ›āđ‡āļ™āļžāļ­āļĢāđŒāļ—āļąāļĨāļĨāļđāļāļ„āđ‰āļēāļŦāļĢāļ·āļ­āđāļœāļ‡āļœāļđāđ‰āļ”āļđāđāļĨāđƒāļ™āđ„āļĄāđˆāļāļĩāđˆāļ§āļąāļ™
āđ€āļĢāļīāđˆāļĄāđ‚āļ›āļĢāđ€āļˆāļāļ•āđŒ

āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™ SQL āļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļĄāļĩāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāđƒāļˆāļ­āļĒāđˆāļēāļ‡āļĨāļķāļāļ‹āļķāđ‰āļ‡āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļ”āđ‰āļēāļ™āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āļ‹āļķāđˆāļ‡āļŠāļēāļĄāļēāļĢāļ–āļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāđ„āļ”āđ‰āđ‚āļ”āļĒāđƒāļŠāđ‰āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļŠāļĢāđ‰āļēāļ‡āđ‚āļ›āļĢāđ„āļŸāļĨāđŒāđāļĨāļ°āļāļēāļĢāļ§āļīāļ™āļīāļˆāļ‰āļąāļĒāļ•āđˆāļēāļ‡āđ† āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ„āļļāļ“āđ„āļ”āđ‰āļĢāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļĨāļķāļāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™ āļāļēāļĢāđƒāļŠāđ‰āļ—āļĢāļąāļžāļĒāļēāļāļĢ āđāļĨāļ°āļ›āļąāļāļŦāļēāļ—āļĩāđˆāļ­āļēāļˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™ āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āļĢāļ°āļšāļļāđāļĨāļ°āđāļāđ‰āđ„āļ‚āļ›āļąāļāļŦāļēāļ„āļ­āļ‚āļ§āļ”āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āļ—āļĩāđˆāļ™āļĩāđˆ āđ€āļĢāļēāļˆāļ°āļžāļđāļ”āļ–āļķāļ‡āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āđāļĨāļ°āđ€āļ—āļ„āļ™āļīāļ„āļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™āđƒāļ™āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™ SQL

āļ•āļąāļ§āļŠāļĢāđ‰āļēāļ‡āđ‚āļ›āļĢāđ„āļŸāļĨāđŒāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ SQL

SQL Server Profiler āđ€āļ›āđ‡āļ™āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļ§āļīāļ™āļīāļˆāļ‰āļąāļĒāļ—āļĩāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ‹āļķāđˆāļ‡āļĄāļĩāļ­āļĒāļđāđˆāđƒāļ™ Microsoft SQL Server āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āļ•āļīāļ”āļ•āļēāļĄāđāļĨāļ°āļ•āļīāļ”āļ•āļēāļĄāđ€āļŦāļ•āļļāļāļēāļĢāļ“āđŒāļ—āļĩāđˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āđƒāļ™āļ­āļīāļ™āļŠāđāļ•āļ™āļ‹āđŒ SQL Server āļšāļąāļ™āļ—āļķāļāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ„āļģāļŠāļąāđˆāļ‡ SQL āđāļ•āđˆāļĨāļ°āļĢāļēāļĒāļāļēāļĢ āđāļĨāļ°āļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđ„āļ”āđ‰ Profiler āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ„āļļāļ“āļ„āđ‰āļ™āļŦāļēāļ„āļģāļ„āđ‰āļ™āļŦāļēāļ—āļĩāđˆāļ—āļģāļ‡āļēāļ™āļŠāđ‰āļē āļĢāļ°āļšāļļāļ›āļąāļāļŦāļēāļ„āļ­āļ‚āļ§āļ” āđāļĨāļ°āļ„āđ‰āļ™āļžāļšāđ‚āļ­āļāļēāļŠāđƒāļ™āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ—āļĩāđˆāļ­āļēāļˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™

Oracle SQL Trace āđāļĨāļ° TKPROF

āđƒāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ Oracle āļ™āļąāđ‰āļ™ SQL Trace āļŠāđˆāļ§āļĒāđƒāļ™āļāļēāļĢāļĢāļ§āļšāļĢāļ§āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļāļąāļšāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļŠāļģāļŦāļĢāļąāļšāļ„āļģāļŠāļąāđˆāļ‡ SQL āđāļ•āđˆāļĨāļ°āļĢāļēāļĒāļāļēāļĢ āđ‚āļ”āļĒāļˆāļ°āļŠāļĢāđ‰āļēāļ‡āđ„āļŸāļĨāđŒāļāļēāļĢāļ•āļīāļ”āļ•āļēāļĄāļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāđ„āļ”āđ‰āļ”āđ‰āļ§āļĒāļĒāļđāļ—āļīāļĨāļīāļ•āļĩāđ‰ TKPROF āļ‹āļķāđˆāļ‡āļˆāļ°āļˆāļąāļ”āļĢāļđāļ›āđāļšāļšāļ‚āđ‰āļ­āļĄāļđāļĨāļāļēāļĢāļ•āļīāļ”āļ•āļēāļĄāđāļšāļšāļ”āļīāļšāđƒāļŦāđ‰āļ­āļĒāļđāđˆāđƒāļ™āļĢāļđāļ›āđāļšāļšāļ—āļĩāđˆāļ­āđˆāļēāļ™āļ‡āđˆāļēāļĒāļ‚āļķāđ‰āļ™ āļĢāļēāļĒāļ‡āļēāļ™āļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āđ‚āļ”āļĒ TKPROF āđƒāļŦāđ‰āļ‚āđ‰āļ­āļĄāļđāļĨāđ‚āļ”āļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāđāļœāļ™āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢ āđ€āļ§āļĨāļēāļ—āļĩāđˆāļœāđˆāļēāļ™āđ„āļ› āđāļĨāļ°āļāļēāļĢāđƒāļŠāđ‰āļ—āļĢāļąāļžāļĒāļēāļāļĢāļŠāļģāļŦāļĢāļąāļšāļ„āļģāļŠāļąāđˆāļ‡ SQL āđāļ•āđˆāļĨāļ°āļ„āļģāļŠāļąāđˆāļ‡ āļ‹āļķāđˆāļ‡āļ­āļēāļˆāļĄāļĩāļ„āļļāļ“āļ„āđˆāļēāļ­āļĒāđˆāļēāļ‡āļĒāļīāđˆāļ‡āđƒāļ™āļāļēāļĢāļĢāļ°āļšāļļāđāļĨāļ°āđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™āļ—āļĩāđˆāļĄāļĩāļ›āļąāļāļŦāļē

āļŠāļ„āļĩāļĄāļēāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž MySQL āđāļĨāļ°āļ•āļąāļ§āļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāđāļšāļšāļŠāļ­āļšāļ–āļēāļĄ

MySQL Performance Schema āļ„āļ·āļ­āļāļĨāđ„āļāļāļēāļĢāļˆāļąāļ”āđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđƒāļŦāđ‰āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļˆāļąāļ”āļ—āļģāđ‚āļ›āļĢāđ„āļŸāļĨāđŒāđāļĨāļ°āļāļēāļĢāļ§āļīāļ™āļīāļˆāļ‰āļąāļĒāļ›āļąāļāļŦāļēāļ”āđ‰āļēāļ™āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđƒāļ™āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ MySQL āđ‚āļ”āļĒāļˆāļ°āļĢāļ§āļšāļĢāļ§āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāđ€āļŦāļ•āļļāļāļēāļĢāļ“āđŒāļ•āđˆāļēāļ‡āđ† āļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļāļąāļšāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āļĢāļ§āļĄāļ–āļķāļ‡āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™āđāļĨāļ°āļāļēāļĢāđƒāļŠāđ‰āļ—āļĢāļąāļžāļĒāļēāļāļĢ āļˆāļēāļāļ™āļąāđ‰āļ™āļˆāļ°āļŠāļēāļĄāļēāļĢāļ–āļŠāļ­āļšāļ–āļēāļĄāđāļĨāļ°āļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļ‚āđ‰āļ­āļĄāļđāļĨ Schema āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđ€āļžāļ·āđˆāļ­āļĢāļ°āļšāļļāļ›āļąāļāļŦāļēāļ„āļ­āļ‚āļ§āļ”āļ‚āļ­āļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđ„āļ”āđ‰ āļ™āļ­āļāļˆāļēāļāļ™āļĩāđ‰ MySQL Query Analyzer āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļŦāļ™āļķāđˆāļ‡āļ‚āļ­āļ‡ MySQL Enterprise Monitor āđ€āļ›āđ‡āļ™āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļāļĢāļēāļŸāļīāļāļ—āļĩāđˆāđƒāļŦāđ‰āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļĨāļķāļāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™āđāļĨāļ°āļŠāđˆāļ§āļĒāļĢāļ°āļšāļļāļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™āļ—āļĩāđˆāļĄāļĩāļ›āļąāļāļŦāļē āļ•āļīāļ”āļ•āļēāļĄāļāļīāļˆāļāļĢāļĢāļĄāļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™āđāļšāļšāđ€āļĢāļĩāļĒāļĨāđ„āļ—āļĄāđŒ āļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāđāļœāļ™āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢ āđāļĨāļ°āđƒāļŦāđ‰āļ„āļģāđāļ™āļ°āļ™āļģāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž

āļ­āļ˜āļīāļšāļēāļĒāđāļĨāļ°āļ­āļ˜āļīāļšāļēāļĒāļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒ

RDBMS āļŠāđˆāļ§āļ™āđƒāļŦāļāđˆāļˆāļ°āļĄāļĩāļ„āļģāļŠāļąāđˆāļ‡ EXPLAIN āđ€āļžāļ·āđˆāļ­āļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāđāļœāļ™āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™ āļ„āļģāļŠāļąāđˆāļ‡ EXPLAIN āđƒāļŦāđ‰āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļĨāļķāļāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ§āļīāļ˜āļĩāļ—āļĩāđˆāļāļĨāđ„āļāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™ SQL āļ—āļĩāđˆāļāļģāļŦāļ™āļ” āđ‚āļ”āļĒāđāļŠāļ”āļ‡āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢ āļĨāļģāļ”āļąāļšāļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢ āļ§āļīāļ˜āļĩāļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļ•āļēāļĢāļēāļ‡ āļ›āļĢāļ°āđ€āļ āļ—āļāļēāļĢāļĢāļ§āļĄ āđāļĨāļ°āļ­āļ·āđˆāļ™āđ† āđƒāļ™ PostgreSQL āļāļēāļĢāđƒāļŠāđ‰ EXPLAIN ANALYZE āļˆāļ°āđƒāļŦāđ‰āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāđ€āļ§āļĨāļēāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļˆāļĢāļīāļ‡ āļˆāļģāļ™āļ§āļ™āđāļ–āļ§ āđāļĨāļ°āļŠāļ–āļīāļ•āļīāļĢāļąāļ™āđ„āļ—āļĄāđŒāļ­āļ·āđˆāļ™āđ† āļāļēāļĢāļ—āļģāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāđƒāļˆāđ€āļ­āļēāļ•āđŒāļžāļļāļ•āļ‚āļ­āļ‡āļ„āļģāļŠāļąāđˆāļ‡ EXPLAIN āļŠāļēāļĄāļēāļĢāļ–āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ„āļļāļ“āļ—āļĢāļēāļšāļŠāđˆāļ§āļ™āļ—āļĩāđˆāļĄāļĩāļ›āļąāļāļŦāļē āđ€āļŠāđˆāļ™ āļāļēāļĢāļĢāļ§āļĄāļ—āļĩāđˆāđ„āļĄāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļŦāļĢāļ·āļ­āļāļēāļĢāļŠāđāļāļ™āļ•āļēāļĢāļēāļ‡āļ—āļąāđ‰āļ‡āļŦāļĄāļ” āđāļĨāļ°āđāļ™āļ°āļ™āļģāļ„āļ§āļēāļĄāļžāļĒāļēāļĒāļēāļĄāđƒāļ™āļāļēāļĢāļ­āļ­āļ›āļ•āļīāđ„āļĄāļ‹āđŒāļ‚āļ­āļ‡āļ„āļļāļ“

āļĢāļđāļ›āđāļšāļšāļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđāļšāļšāļŠāļ­āļšāļ–āļēāļĄ SQL āļ—āļąāđˆāļ§āđ„āļ›

āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āļĢāļđāļ›āđāļšāļšāļāļēāļĢāļ›āļĢāļąāļšāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄāļˆāļģāļ™āļ§āļ™āļĄāļēāļāļāļąāļšāļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™ SQL āđ€āļžāļ·āđˆāļ­āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ—āļĩāđˆāļ”āļĩāļ‚āļķāđ‰āļ™ āļĢāļđāļ›āđāļšāļšāļ—āļąāđˆāļ§āđ„āļ›āļšāļēāļ‡āļ›āļĢāļ°āļāļēāļĢ āđ„āļ”āđ‰āđāļāđˆ:

āđ€āļ‚āļĩāļĒāļ™āđāļšāļšāļŠāļ­āļšāļ–āļēāļĄāļĒāđˆāļ­āļĒāļ—āļĩāđˆāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļāļąāļ™āđƒāļŦāļĄāđˆāđ€āļ›āđ‡āļ™āļāļēāļĢāđ€āļ‚āđ‰āļēāļĢāđˆāļ§āļĄ

āđāļšāļšāļŠāļ­āļšāļ–āļēāļĄāļĒāđˆāļ­āļĒāļ—āļĩāđˆāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļāļąāļ™āļ­āļēāļˆāđ€āļ›āđ‡āļ™āđāļŦāļĨāđˆāļ‡āļ—āļĩāđˆāļĄāļēāļŠāļģāļ„āļąāļāļ‚āļ­āļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ—āļĩāđˆāđ„āļĄāđˆāļ”āļĩ āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļˆāļ°āļĄāļĩāļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļŦāļ™āļķāđˆāļ‡āļ„āļĢāļąāđ‰āļ‡āļŠāļģāļŦāļĢāļąāļšāđāļ•āđˆāļĨāļ°āđāļ–āļ§āđƒāļ™āđāļšāļšāļŠāļ­āļšāļ–āļēāļĄāļ āļēāļĒāļ™āļ­āļ āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđāļšāļšāļŠāļ­āļšāļ–āļēāļĄāļĒāđˆāļ­āļĒāļ—āļĩāđˆāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļāļąāļ™āđƒāļŦāļĄāđˆāđ€āļ›āđ‡āļ™āļāļēāļĢāļĢāļ§āļĄāļ›āļāļ•āļīāļŦāļĢāļ·āļ­āļ”āđ‰āļēāļ™āļ‚āđ‰āļēāļ‡āļĄāļąāļāļˆāļ°āļ™āļģāđ„āļ›āļŠāļđāđˆāļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ—āļĩāđˆāļŠāļģāļ„āļąāļāđƒāļ™āđ€āļ§āļĨāļēāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢ

āļāļēāļĢāđāļ—āļ™āļ—āļĩāđˆ IN Clauses āļ”āđ‰āļ§āļĒ EXISTS āļŦāļĢāļ·āļ­ JOIN Operations

āļšāļēāļ‡āļ„āļĢāļąāđ‰āļ‡āļāļēāļĢāđƒāļŠāđ‰āļ„āļģāļŠāļąāđˆāļ‡ IN āļ­āļēāļˆāļŠāđˆāļ‡āļœāļĨāđƒāļŦāđ‰āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļāļēāļĢāļ—āļģāļ‡āļēāļ™āđ„āļĄāđˆāļ”āļĩ āđ‚āļ”āļĒāđ€āļ‰āļžāļēāļ°āđ€āļĄāļ·āđˆāļ­āļ•āđ‰āļ­āļ‡āļˆāļąāļ”āļāļēāļĢāļāļąāļšāļŠāļļāļ”āļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ™āļēāļ”āđƒāļŦāļāđˆ āļāļēāļĢāđāļ—āļ™āļ—āļĩāđˆāļŠāđˆāļ§āļ™āļ„āļģāļŠāļąāđˆāļ‡ IN āļ”āđ‰āļ§āļĒāđāļšāļšāļŠāļ­āļšāļ–āļēāļĄāļĒāđˆāļ­āļĒ EXISTS āļŦāļĢāļ·āļ­āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢ JOIN āļŠāļēāļĄāļēāļĢāļ–āļŠāđˆāļ§āļĒāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™ SQL āđ‚āļ”āļĒāļāļēāļĢāļ­āļ™āļļāļāļēāļ•āđƒāļŦāđ‰āļāļĨāđ„āļāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļŠāđ‰āļ”āļąāļŠāļ™āļĩāđāļĨāļ°āđ€āļ—āļ„āļ™āļīāļ„āļāļēāļĢāļ›āļĢāļąāļšāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄāļ­āļ·āđˆāļ™āđ† āđ„āļ”āđ‰āļ”āļĩāļĒāļīāđˆāļ‡āļ‚āļķāđ‰āļ™

āļāļēāļĢāđƒāļŠāđ‰āļ āļēāļ„āđāļŠāļ”āļ‡āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļĄāļīāļ•āļĢāļāļąāļšāļ”āļąāļŠāļ™āļĩāđƒāļ™ WHERE Clauses

āļ”āļąāļŠāļ™āļĩāļŠāļēāļĄāļēāļĢāļ–āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļĄāļēāļ āđāļ•āđˆāļˆāļ°āļĄāļĩāļœāļĨāļāđ‡āļ•āđˆāļ­āđ€āļĄāļ·āđˆāļ­āļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™ SQL āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ­āļ­āļāđāļšāļšāļĄāļēāđƒāļŦāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āđ€āļŦāļĄāļēāļ°āļŠāļĄāđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™ āļ•āļĢāļ§āļˆāļŠāļ­āļšāđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāļ§āđˆāļēāļŠāđˆāļ§āļ™āļ„āļģāļŠāļąāđˆāļ‡ WHERE āļ‚āļ­āļ‡āļ„āļļāļ“āđƒāļŠāđ‰āđ€āļžāļĢāļ”āļīāđ€āļ„āļ•āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļĄāļīāļ•āļĢāļāļąāļšāļ”āļąāļŠāļ™āļĩ - āđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚āļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āļ›āļĢāļ°āđ€āļĄāļīāļ™āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđ‚āļ”āļĒāđƒāļŠāđ‰āļ”āļąāļŠāļ™āļĩāļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆ āļ‹āļķāđˆāļ‡āļ­āļēāļˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļāļąāļšāļāļēāļĢāđƒāļŠāđ‰āļ„āļ­āļĨāļąāļĄāļ™āđŒāļ—āļĩāđˆāļˆāļąāļ”āļ—āļģāļ”āļąāļŠāļ™āļĩ āļāļēāļĢāđƒāļŠāđ‰āļ•āļąāļ§āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāđ€āļ›āļĢāļĩāļĒāļšāđ€āļ—āļĩāļĒāļšāļ—āļĩāđˆāđ€āļŦāļĄāļēāļ°āļŠāļĄ āđāļĨāļ°āļāļēāļĢāļŦāļĨāļĩāļāđ€āļĨāļĩāđˆāļĒāļ‡āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļŦāļĢāļ·āļ­āļ™āļīāļžāļˆāļ™āđŒāļ—āļĩāđˆāļ›āđ‰āļ­āļ‡āļāļąāļ™āļāļēāļĢāđƒāļŠāđ‰āļ”āļąāļŠāļ™āļĩ

āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļĄāļļāļĄāļĄāļ­āļ‡āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļĢāļđāļ›āļ˜āļĢāļĢāļĄāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ„āļģāļ™āļ§āļ“āļ—āļĩāđˆāļ‹āļąāļšāļ‹āđ‰āļ­āļ™

āļĄāļļāļĄāļĄāļ­āļ‡āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļĢāļđāļ›āļ˜āļĢāļĢāļĄāļˆāļ°āļˆāļąāļ”āđ€āļāđ‡āļšāļœāļĨāļĨāļąāļžāļ˜āđŒāļ‚āļ­āļ‡āļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™ āđāļĨāļ°āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āđ€āļžāļ·āđˆāļ­āđāļ„āļŠāļœāļĨāļĨāļąāļžāļ˜āđŒāļ‚āļ­āļ‡āļāļēāļĢāļ„āļģāļ™āļ§āļ“āļ—āļĩāđˆāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļŦāļĢāļ·āļ­āļāļēāļĢāļĢāļ§āļĄāļāļĨāļļāđˆāļĄāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļšāđˆāļ­āļĒāđāļ•āđˆāđ„āļĄāđˆāļ„āđˆāļ­āļĒāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ­āļąāļ›āđ€āļ”āļ• āļāļēāļĢāđƒāļŠāđ‰āļĄāļļāļĄāļĄāļ­āļ‡āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļĢāļđāļ›āļ˜āļĢāļĢāļĄāļŠāļēāļĄāļēāļĢāļ–āļ™āļģāđ„āļ›āļŠāļđāđˆāļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ—āļĩāđˆāļŠāļģāļ„āļąāļāļŠāļģāļŦāļĢāļąāļšāđ€āļ§āļīāļĢāđŒāļāđ‚āļŦāļĨāļ”āļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļ­āđˆāļēāļ™āļˆāļģāļ™āļ§āļ™āļĄāļēāļ

āļ›āļĢāļąāļšāļŠāļĄāļ”āļļāļĨāļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđāļĨāļ°āļāļēāļĢāļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļē

āļ—āļģāđƒāļŦāđ‰ UI āļ—āļĩāđˆāļĄāļĩāļ„āļīāļ§āļĢāļĩāļŦāļ™āļąāļāļ—āļģāļ‡āļēāļ™āđ„āļ”āđ‰āļĨāļ·āđˆāļ™
āļŠāļĢāđ‰āļēāļ‡āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļ āļēāļĒāđƒāļ™āļ—āļĩāđˆāļĒāļąāļ‡āļ„āļ‡āļ•āļ­āļšāļŠāļ™āļ­āļ‡āđ„āļ”āđ‰āļ”āļĩāđāļĄāđ‰āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļ°āđ€āļžāļīāđˆāļĄāļ‚āļķāđ‰āļ™
āļŠāļĢāđ‰āļēāļ‡āđāļ”āļŠāļšāļ­āļĢāđŒāļ”

āđāļĄāđ‰āļ§āđˆāļēāļāļēāļĢāļ›āļĢāļąāļšāļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™ SQL āđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄāđ€āļ›āđ‡āļ™āļŠāļīāđˆāļ‡āļŠāļģāļ„āļąāļāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļšāļĢāļĢāļĨāļļāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ‚āļ­āļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ”āļĩ āđāļ•āđˆāļāđ‡āļˆāļģāđ€āļ›āđ‡āļ™āļ­āļĒāđˆāļēāļ‡āļĒāļīāđˆāļ‡āļ—āļĩāđˆāļˆāļ°āļ•āđ‰āļ­āļ‡āļŠāļĢāđ‰āļēāļ‡āļŠāļĄāļ”āļļāļĨāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļāļēāļĢāļ›āļĢāļąāļšāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄāđāļĨāļ°āļāļēāļĢāļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļē āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļĄāļēāļāđ€āļāļīāļ™āđ„āļ›āļ­āļēāļˆāļ™āļģāđ„āļ›āļŠāļđāđˆāđ‚āļ„āđ‰āļ”āļ—āļĩāđˆāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āđāļĨāļ°āđ€āļ‚āđ‰āļēāđƒāļˆāļĒāļēāļ āļ—āļģāđƒāļŦāđ‰āļāļēāļĢāļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļē āļāļēāļĢāđāļāđ‰āđ„āļ‚ āđāļĨāļ°āļāļēāļĢāđāļāđ‰āđ„āļ‚āđ€āļ›āđ‡āļ™āđ€āļĢāļ·āđˆāļ­āļ‡āļ—āļĩāđˆāļ—āđ‰āļēāļ—āļēāļĒ āđ€āļžāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āļŠāļĄāļ”āļļāļĨāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļāļēāļĢāļ›āļĢāļąāļšāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄāđāļĨāļ°āļāļēāļĢāļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļē āđƒāļŦāđ‰āļžāļīāļˆāļēāļĢāļ“āļēāļŠāļīāđˆāļ‡āļ•āđˆāļ­āđ„āļ›āļ™āļĩāđ‰:

  • āļ§āļąāļ”āļœāļĨāļāļĢāļ°āļ—āļš: āļĄāļļāđˆāļ‡āđ€āļ™āđ‰āļ™āļ„āļ§āļēāļĄāļžāļĒāļēāļĒāļēāļĄāđƒāļ™āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ‚āļ­āļ‡āļ„āļļāļ“āđ„āļ›āļ—āļĩāđˆāļ„āļģāļ„āđ‰āļ™āļŦāļēāļ—āļĩāđˆāļŠāđˆāļ‡āļœāļĨāļāļĢāļ°āļ—āļšāļ­āļĒāđˆāļēāļ‡āļĄāļēāļāļ•āđˆāļ­āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āđƒāļŠāđ‰āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļŠāļĢāđ‰āļēāļ‡āđ‚āļ›āļĢāđ„āļŸāļĨāđŒāđāļĨāļ°āļ§āļīāļ™āļīāļˆāļ‰āļąāļĒāđ€āļžāļ·āđˆāļ­āļĢāļ°āļšāļļāļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™āļ—āļĩāđˆāļĄāļĩāļ›āļąāļāļŦāļēāļĄāļēāļāļ—āļĩāđˆāļŠāļļāļ” āđāļĨāļ°āļˆāļąāļ”āļĨāļģāļ”āļąāļšāļ„āļ§āļēāļĄāļŠāļģāļ„āļąāļāļ‚āļ­āļ‡āļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™āļ—āļĩāđˆāļŠāđˆāļ‡āļœāļĨāļ•āđˆāļ­āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļĢāļ°āļšāļšāļ—āļĩāđˆāļŠāļģāļ„āļąāļāļŦāļĢāļ·āļ­āļĄāļĩāļĻāļąāļāļĒāļ āļēāļžāđƒāļ™āļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļŠāļđāļ‡āļŠāļļāļ”
  • āļ›āļĢāļąāļšāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄāđāļšāļšāļ„āđˆāļ­āļĒāđ€āļ›āđ‡āļ™āļ„āđˆāļ­āļĒāđ„āļ› : āđ€āļĄāļ·āđˆāļ­āļ›āļĢāļąāļšāļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄ āđƒāļŦāđ‰āļ—āļģāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āđāļšāļšāđ€āļžāļīāđˆāļĄāļŦāļ™āđˆāļ§āļĒāđāļĨāļ°āļ§āļąāļ”āļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļŦāļĨāļąāļ‡āļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āđāļ•āđˆāļĨāļ°āļ„āļĢāļąāđ‰āļ‡ āļ§āļīāļ˜āļĩāļāļēāļĢāļ™āļĩāđ‰āļŠāđˆāļ§āļĒāđƒāļ™āļāļēāļĢāļĢāļ°āļšāļļāļāļēāļĢāļ›āļĢāļąāļšāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄāđ€āļ‰āļžāļēāļ°āļ—āļĩāđˆāđƒāļŦāđ‰āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļ—āļĩāđˆāļŠāļģāļ„āļąāļāļ—āļĩāđˆāļŠāļļāļ” āđāļĨāļ°āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ„āļļāļ“āļ•āļĢāļ§āļˆāļŠāļ­āļšāđ„āļ”āđ‰āļ§āđˆāļēāđāļšāļšāļŠāļ­āļšāļ–āļēāļĄāļĒāļąāļ‡āļ„āļ‡āļŠāđˆāļ‡āļāļĨāļąāļšāļœāļĨāļĨāļąāļžāļ˜āđŒāļ—āļĩāđˆāļ–āļđāļāļ•āđ‰āļ­āļ‡āļŦāļĢāļ·āļ­āđ„āļĄāđˆ
  • āļ„āļ‡āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™āļāļēāļĢāļ­āđˆāļēāļ™āđ‚āļ„āđ‰āļ” : āļ—āļģāđƒāļŦāđ‰āļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™ SQL āļ‚āļ­āļ‡āļ„āļļāļ“āļ­āđˆāļēāļ™āđ„āļ”āđ‰āđāļĨāļ°āļĄāļĩāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ—āļĩāđˆāļ”āļĩ āļ•āļĢāļ§āļˆāļŠāļ­āļšāđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāļ§āđˆāļēāļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ—āļĩāđˆāļ„āļļāļ“āđƒāļŠāđ‰āđ„āļĄāđˆāļšāļ”āļšāļąāļ‡āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒāļ‚āļ­āļ‡āļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™āļŦāļĢāļ·āļ­āļ—āļģāđƒāļŦāđ‰āļ™āļąāļāļžāļąāļ’āļ™āļēāļĢāļēāļĒāļ­āļ·āđˆāļ™āđ€āļ‚āđ‰āļēāđƒāļˆāļĒāļēāļāļ‚āļķāđ‰āļ™
  • āļšāļąāļ™āļ—āļķāļāļāļēāļĢāļ›āļĢāļąāļšāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄāļ‚āļ­āļ‡āļ„āļļāļ“ : āđ€āļĄāļ·āđˆāļ­āđƒāļŠāđ‰āļāļēāļĢāļ›āļĢāļąāļšāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄāļāļąāļšāļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™ SQL āđƒāļŦāđ‰āļšāļąāļ™āļ—āļķāļāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āđāļĨāļ°āļ­āļ˜āļīāļšāļēāļĒāđ€āļŦāļ•āļļāļœāļĨ āļ‹āļķāđˆāļ‡āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļŠāļĄāļēāļŠāļīāļāđƒāļ™āļ—āļĩāļĄāļ„āļ™āļ­āļ·āđˆāļ™āđ† āđ€āļ‚āđ‰āļēāđƒāļˆāļāļēāļĢāļ›āļĢāļąāļšāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄāđ„āļ”āđ‰āļ‡āđˆāļēāļĒāļ‚āļķāđ‰āļ™ āđāļĨāļ°āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļžāļ§āļāđ€āļ‚āļēāļŠāļēāļĄāļēāļĢāļ–āļ•āļąāļ”āļŠāļīāļ™āđƒāļˆāđ‚āļ”āļĒāļĄāļĩāļ‚āđ‰āļ­āļĄāļđāļĨāļ›āļĢāļ°āļāļ­āļšāđ€āļĄāļ·āđˆāļ­āđāļāđ‰āđ„āļ‚āđāļšāļšāļŠāļ­āļšāļ–āļēāļĄāđƒāļ™āļ­āļ™āļēāļ„āļ•

āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāļŠāļĄāļ”āļļāļĨāļ—āļĩāđˆāđ€āļŦāļĄāļēāļ°āļŠāļĄāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļāļēāļĢāļ›āļĢāļąāļšāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄāđāļĨāļ°āļāļēāļĢāļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļēāļ—āļģāđƒāļŦāđ‰āļĄāļąāđˆāļ™āđƒāļˆāđ„āļ”āđ‰āļ§āđˆāļēāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāđāļĨāļ°āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ‚āļ­āļ‡āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āļŠāđˆāļ‡āļĄāļ­āļšāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢ āđƒāļ™āļ‚āļ“āļ°āļ—āļĩāđˆāļĒāļąāļ‡āļ„āļ‡āļ„āļ§āļēāļĄāļĒāļ·āļ”āļŦāļĒāļļāđˆāļ™ āļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļēāđ„āļ”āđ‰ āđāļĨāļ°āļ›āļĢāļąāļšāļ•āļąāļ§āđ€āļ‚āđ‰āļēāļāļąāļšāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āđƒāļ™āļ­āļ™āļēāļ„āļ•

āļ„āļģāļ–āļēāļĄāļ—āļĩāđˆāļžāļšāļšāđˆāļ­āļĒ

āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđāļšāļšāļŠāļ­āļšāļ–āļēāļĄ SQL āļ„āļ·āļ­āļ­āļ°āđ„āļĢ

āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ„āļīāļ§āļĢāļĩ SQL āļŦāļĄāļēāļĒāļ–āļķāļ‡āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļ„āđ‰āļ™āļŦāļēāļ§āļīāļ˜āļĩāļ—āļĩāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ—āļĩāđˆāļŠāļļāļ”āđƒāļ™āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ„āļīāļ§āļĢāļĩāđƒāļ™āļĢāļ°āļšāļšāļˆāļąāļ”āļāļēāļĢāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļŠāļąāļĄāļžāļąāļ™āļ˜āđŒ (RDBMS) āđ‚āļ”āļĒāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļāļąāļšāļāļēāļĢāļĢāļ°āļšāļļāļ›āļąāļāļŦāļēāļ„āļ­āļ‚āļ§āļ”āļ‚āļ­āļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āļāļēāļĢāđƒāļŠāđ‰āđāļ™āļ§āļ—āļēāļ‡āļ›āļāļīāļšāļąāļ•āļīāļ—āļĩāđˆāļ”āļĩāļ—āļĩāđˆāļŠāļļāļ”āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ­āļ­āļāđāļšāļšāļ„āļīāļ§āļĢāļĩ āđāļĨāļ°āļāļēāļĢāđƒāļŠāđ‰āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļāļĨāđ„āļāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļ·āđˆāļ­āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āđ€āļ§āļĨāļēāļ•āļ­āļšāļāļĨāļąāļšāļ‚āļ­āļ‡āļ„āļīāļ§āļĢāļĩ

āđ€āļŦāļ•āļļāđƒāļ”āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđāļšāļšāļŠāļ­āļšāļ–āļēāļĄ SQL āļˆāļķāļ‡āļĄāļĩāļ„āļ§āļēāļĄāļŠāļģāļ„āļąāļ

āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™ SQL āđ€āļ›āđ‡āļ™āļŠāļīāđˆāļ‡āļŠāļģāļ„āļąāļāđƒāļ™āļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ‚āļ­āļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™ āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™āļ—āļĩāđˆāļŠāđ‰āļēāđāļĨāļ°āļ›āļĢāļąāļšāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄāđ„āļĄāđˆāļ”āļĩāļ­āļēāļˆāļ™āļģāđ„āļ›āļŠāļđāđˆāļ„āļ§āļēāļĄāđ„āļĢāđ‰āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āļāļēāļĢāļŠāļīāđ‰āļ™āđ€āļ›āļĨāļ·āļ­āļ‡āļ—āļĢāļąāļžāļĒāļēāļāļĢ āđāļĨāļ°āļĨāļ”āļ„āļ§āļēāļĄāļžāļķāļ‡āļžāļ­āđƒāļˆāļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰

āļ„āļļāļ“āļˆāļ°āļĢāļ°āļšāļļāļ›āļąāļāļŦāļēāļ„āļ­āļ‚āļ§āļ”āļ‚āļ­āļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđƒāļ™āļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™ SQL āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āđ„āļĢ

āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āļĢāļ°āļšāļļāļ›āļąāļāļŦāļēāļ„āļ­āļ‚āļ§āļ”āļ‚āļ­āļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđƒāļ™āļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™ SQL āđ„āļ”āđ‰āđ‚āļ”āļĒāļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāđāļœāļ™āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™ āđ‚āļ”āļĒāđƒāļŠāđ‰āļ•āļąāļ§āļŠāļĢāđ‰āļēāļ‡āđ‚āļ›āļĢāđ„āļŸāļĨāđŒāđāļĨāļ°āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļ§āļīāļ™āļīāļˆāļ‰āļąāļĒ āļ›āļĢāļ°āđ€āļĄāļīāļ™āđ€āļ§āļĨāļēāļ•āļ­āļšāļŠāļ™āļ­āļ‡ āđāļĨāļ°āļ•āļĢāļ§āļˆāļŠāļ­āļšāļ•āļąāļ§āļ§āļąāļ” āđ€āļŠāđˆāļ™ CPU āļŦāļ™āđˆāļ§āļĒāļ„āļ§āļēāļĄāļˆāļģ āđāļĨāļ°āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ”āļīāļŠāļāđŒ

āđāļ™āļ§āļ—āļēāļ‡āļ›āļāļīāļšāļąāļ•āļīāļ—āļĩāđˆāļ”āļĩāļ—āļĩāđˆāļŠāļļāļ”āđƒāļ™āļāļēāļĢāļ­āļ­āļāđāļšāļšāļ„āļģāļŠāļąāđˆāļ‡ SQL āļ—āļĩāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ„āļ·āļ­āļ­āļ°āđ„āļĢ

āđāļ™āļ§āļ›āļāļīāļšāļąāļ•āļīāļ—āļĩāđˆāļ”āļĩāļ—āļĩāđˆāļŠāļļāļ”āļšāļēāļ‡āļ›āļĢāļ°āļāļēāļĢāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ­āļ­āļāđāļšāļšāđāļšāļšāļŠāļ­āļšāļ–āļēāļĄ SQL āļ—āļĩāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āđ„āļ”āđ‰āđāļāđˆ āļāļēāļĢāđƒāļŠāđ‰āļ„āļģāļŠāļąāđˆāļ‡ SELECT āļāļąāļšāļ„āļ­āļĨāļąāļĄāļ™āđŒāđ€āļ‰āļžāļēāļ° āļāļēāļĢāļĨāļ”āļāļēāļĢāđƒāļŠāđ‰ wildcard āļāļēāļĢāđƒāļŠāđ‰āļāļēāļĢāļĢāļ§āļĄāđāļĨāļ°āļ”āļąāļŠāļ™āļĩāļ—āļĩāđˆāđ€āļŦāļĄāļēāļ°āļŠāļĄ āļāļēāļĢāđƒāļŠāđ‰āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļˆāļēāļāļžāļĨāļąāļ‡āļ‚āļ­āļ‡āļŠāđˆāļ§āļ™āļ„āļģāļŠāļąāđˆāļ‡ WHERE āđāļĨāļ°āļāļēāļĢāļ™āļģāļāļēāļĢāđāļšāđˆāļ‡āļŦāļ™āđ‰āļēāđ„āļ›āđƒāļŠāđ‰

āļ”āļąāļŠāļ™āļĩāļŠāļēāļĄāļēāļĢāļ–āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļāļēāļĢāļ„āđ‰āļ™āļŦāļēāđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āđ„āļĢ

āļ”āļąāļŠāļ™āļĩāđƒāļ™ RDBMS āļŠāļēāļĄāļēāļĢāļ–āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļĄāļēāļāđ‚āļ”āļĒāđƒāļŦāđ‰āļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļ„āļ­āļĨāļąāļĄāļ™āđŒāđāļĨāļ°āđāļ–āļ§āđ€āļ‰āļžāļēāļ°āđƒāļ™āļ•āļēāļĢāļēāļ‡āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļĢāļ§āļ”āđ€āļĢāđ‡āļ§āđāļĨāļ°āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āļĨāļ”āļ„āļ§āļēāļĄāļˆāļģāđ€āļ›āđ‡āļ™āđƒāļ™āļāļēāļĢāļŠāđāļāļ™āļ•āļēāļĢāļēāļ‡āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđāļĨāļ°āļŠāļēāļĄāļēāļĢāļ–āļŠāđˆāļ§āļĒāđƒāļ™āļāļēāļĢāđ€āļĢāļĩāļĒāļ‡āļĨāļģāļ”āļąāļš āļˆāļąāļ”āļāļĨāļļāđˆāļĄ āđāļĨāļ°āļāļĢāļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđ„āļ”āđ‰

āđāļœāļ™āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāđƒāļ™āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž SQL āļ„āļ·āļ­āļ­āļ°āđ„āļĢ

āđāļœāļ™āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ„āļ·āļ­āļāļēāļĢāđāļŠāļ”āļ‡āļ āļēāļžāļ‚āļąāđ‰āļ™āļ•āļ­āļ™āđāļĨāļ°āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļ‡āļēāļ™āļ—āļĩāđˆāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāđ‚āļ”āļĒāļāļĨāđ„āļāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļ·āđˆāļ­āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™ SQL āļžāļ§āļāđ€āļ‚āļēāļŠāļēāļĄāļēāļĢāļ–āļŠāđˆāļ§āļĒāļ„āļļāļ“āļĢāļ°āļšāļļāļ›āļąāļāļŦāļēāļ„āļ­āļ‚āļ§āļ”āđāļĨāļ°āļ—āļģāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāđƒāļˆāļ§āđˆāļēāļāļĨāđ„āļāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđāļšāļšāļŠāļ­āļšāļ–āļēāļĄāļ­āļĒāđˆāļēāļ‡āđ„āļĢ

āļ„āļģāđāļ™āļ°āļ™āļģāđƒāļ™āļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™āļ„āļ·āļ­āļ­āļ°āđ„āļĢ āđāļĨāļ°āļˆāļ°āļŠāđˆāļ§āļĒāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āđ„āļĢ

āļ„āļģāđāļ™āļ°āļ™āļģāđāļšāļšāļŠāļ­āļšāļ–āļēāļĄāļ„āļ·āļ­āļ„āļģāļŠāļąāđˆāļ‡āļŦāļĢāļ·āļ­āļ„āļģāđāļ™āļ°āļ™āļģāļ—āļĩāđˆāļāļąāļ‡āļ­āļĒāļđāđˆāđƒāļ™āđāļšāļšāļŠāļ­āļšāļ–āļēāļĄ SQL āļ—āļĩāđˆāđƒāļŦāđ‰āļ„āļģāđāļ™āļ°āļ™āļģāđāļāđˆāļāļĨāđ„āļāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ§āļīāļ˜āļĩāļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāđāļšāļšāļŠāļ­āļšāļ–āļēāļĄāđ‚āļ”āļĒāđ€āļ‰āļžāļēāļ° āļžāļ§āļāđ€āļ‚āļēāļŠāļēāļĄāļēāļĢāļ–āļŠāđˆāļ§āļĒāđƒāļ™āļāļēāļĢāļĄāļĩāļ­āļīāļ—āļ˜āļīāļžāļĨāļ•āđˆāļ­āđāļœāļ™āļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢ āļāļēāļĢāđ€āļĨāļ·āļ­āļāļ”āļąāļŠāļ™āļĩāđ€āļ‰āļžāļēāļ° āļŦāļĢāļ·āļ­āļāļēāļĢāđāļ—āļ™āļ—āļĩāđˆāļžāļĪāļ•āļīāļāļĢāļĢāļĄāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ‚āļ­āļ‡āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ

āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļŠāļĢāđ‰āļēāļ‡āđ‚āļ›āļĢāđ„āļŸāļĨāđŒāđāļĨāļ°āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļ§āļīāļ™āļīāļˆāļ‰āļąāļĒāļŠāļēāļĄāļēāļĢāļ–āļŠāđˆāļ§āļĒāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļāļēāļĢāļ„āđ‰āļ™āļŦāļē SQL āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āđ„āļĢ

āļ•āļąāļ§āļŠāļĢāđ‰āļēāļ‡āđ‚āļ›āļĢāđ„āļŸāļĨāđŒāđāļĨāļ°āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļ§āļīāļ™āļīāļˆāļ‰āļąāļĒāļŠāļēāļĄāļēāļĢāļ–āļŠāđˆāļ§āļĒāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ„āļīāļ§āļĢāļĩ SQL āđ„āļ”āđ‰āđ‚āļ”āļĒāļāļēāļĢāđƒāļŦāđ‰āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļĨāļķāļāļ­āļąāļ™āļĄāļĩāļ„āđˆāļēāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ„āļīāļ§āļĢāļĩ āļāļēāļĢāđƒāļŠāđ‰āļ—āļĢāļąāļžāļĒāļēāļāļĢ āđ€āļĄāļ•āļĢāļīāļāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āđāļĨāļ°āļ›āļąāļāļŦāļēāļ—āļĩāđˆāļ­āļēāļˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™ āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āļŠāđˆāļ§āļĒāđƒāļ™āļāļēāļĢāļĢāļ°āļšāļļāļ›āļąāļāļŦāļēāļ„āļ­āļ‚āļ§āļ” āđāļ™āļ°āļ™āļģāļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āđāļĨāļ°āļ•āļīāļ”āļ•āļēāļĄāļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž

āļĢāļđāļ›āđāļšāļšāļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđāļšāļšāļŠāļ­āļšāļ–āļēāļĄ SQL āļ—āļąāđˆāļ§āđ„āļ›āļ„āļ·āļ­āļ­āļ°āđ„āļĢ

āļĢāļđāļ›āđāļšāļšāļāļēāļĢāļ›āļĢāļąāļšāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄāđāļšāļšāļŠāļ­āļšāļ–āļēāļĄ SQL āļ—āļąāđˆāļ§āđ„āļ›āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒāļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđāļšāļšāļŠāļ­āļšāļ–āļēāļĄāļĒāđˆāļ­āļĒāļ—āļĩāđˆāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļāļąāļ™āđƒāļŦāļĄāđˆāđ€āļ›āđ‡āļ™āļāļēāļĢāļĢāļ§āļĄ āļāļēāļĢāđāļ—āļ™āļ—āļĩāđˆāļŠāđˆāļ§āļ™āļ„āļģāļŠāļąāđˆāļ‡ IN āļ”āđ‰āļ§āļĒāļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆāļŦāļĢāļ·āļ­ JOIN āļāļēāļĢāđƒāļŠāđ‰āđ€āļžāļĢāļ”āļīāđ€āļ„āļ•āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļĄāļīāļ•āļĢāļāļąāļšāļ”āļąāļŠāļ™āļĩāđƒāļ™āļŠāđˆāļ§āļ™āļ„āļģāļŠāļąāđˆāļ‡ WHERE āđāļĨāļ°āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļĄāļļāļĄāļĄāļ­āļ‡āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļĢāļđāļ›āļ˜āļĢāļĢāļĄāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ„āļģāļ™āļ§āļ“āļ—āļĩāđˆāļ‹āļąāļšāļ‹āđ‰āļ­āļ™

āļ„āļ§āļēāļĄāļŠāļĄāļ”āļļāļĨāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļāļēāļĢāļ›āļĢāļąāļšāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄāđāļĨāļ°āļāļēāļĢāļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļēāđƒāļ™āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđāļšāļšāļŠāļ­āļšāļ–āļēāļĄ SQL āļ„āļ·āļ­āļ­āļ°āđ„āļĢ

āļāļēāļĢāļ›āļĢāļąāļšāļŠāļĄāļ”āļļāļĨāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđāļĨāļ°āļāļēāļĢāļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļēāđƒāļ™āļāļēāļĢāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđāļšāļšāļŠāļ­āļšāļ–āļēāļĄ SQL āđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļāļąāļšāļāļēāļĢāļ„āđ‰āļ™āļŦāļēāļ„āļ§āļēāļĄāļŠāļĄāļ”āļļāļĨāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđāļĨāļ°āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™āļāļēāļĢāļ­āđˆāļēāļ™āđ‚āļ„āđ‰āļ” āļāļēāļĢāļ›āļĢāļąāļšāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄāļ—āļĩāđˆāļĄāļēāļāđ€āļāļīāļ™āđ„āļ›āļ­āļēāļˆāļŠāđˆāļ‡āļœāļĨāđƒāļŦāđ‰āđ€āļāļīāļ”āļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™āļ—āļĩāđˆāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āđāļĨāļ°āļĒāļēāļāļ•āđˆāļ­āļāļēāļĢāļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļē āđƒāļ™āļ‚āļ“āļ°āļ—āļĩāđˆāļāļēāļĢāļ›āļĢāļąāļšāđƒāļŦāđ‰āđ€āļŦāļĄāļēāļ°āļŠāļĄāļ—āļĩāđˆāđ„āļĄāđˆāđ€āļžāļĩāļĒāļ‡āļžāļ­āļ­āļēāļˆāļ—āļģāđƒāļŦāđ‰āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ‚āļ­āļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ„āļĄāđˆāļ”āļĩ āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒāļ„āļ·āļ­āļāļēāļĢāļšāļĢāļĢāļĨāļļāļāļēāļĢāļœāļŠāļĄāļœāļŠāļēāļ™āļ—āļĩāđˆāļĨāļ‡āļ•āļąāļ§āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđāļĨāļ°āļāļēāļĢāļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļē

āļ‡āđˆāļēāļĒāļ•āđˆāļ­āļāļēāļĢāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™
āļŠāļĢāđ‰āļēāļ‡āļšāļēāļ‡āļŠāļīāđˆāļ‡āļ—āļĩāđˆ āļ™āđˆāļēāļ—āļķāđˆāļ‡

āļ—āļ”āļĨāļ­āļ‡āļāļąāļš AppMaster āļ”āđ‰āļ§āļĒāđāļœāļ™āļŸāļĢāļĩ
āđ€āļĄāļ·āđˆāļ­āļ„āļļāļ“āļžāļĢāđ‰āļ­āļĄ āļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āđ€āļĨāļ·āļ­āļāļāļēāļĢāļŠāļĄāļąāļ„āļĢāļ—āļĩāđˆāđ€āļŦāļĄāļēāļ°āļŠāļĄāđ„āļ”āđ‰

āđ€āļĢāļīāđˆāļĄ
āļ§āļīāļ˜āļĩāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™ SQL āļŠāļģāļŦāļĢāļąāļš RDBMS | AppMaster