2.1 āļ„āļ§āļēāļĄāļĢāļđāđ‰āđ€āļšāļ·āđ‰āļ­āļ‡āļ•āđ‰āļ™āđ€āļāļĩāđˆāļĒāļ§āļāļąāļš SQL

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

SQL āļĒāđˆāļ­āļĄāļēāļˆāļēāļStructured Query Language

āđāļšāļšāļŠāļ­āļšāļ–āļēāļĄ SQL āļ—āļĩāđˆāļ‡āđˆāļēāļĒāļ—āļĩāđˆāļŠāļļāļ”āļĄāļĩāļĨāļąāļāļĐāļ“āļ°āļ”āļąāļ‡āļ™āļĩāđ‰:

SELECT column1, column2, â€Ķ columnN FROM table

āļŠāļĄāļĄāļ•āļīāļ§āđˆāļēāļ„āļļāļ“āļĄāļĩāļ•āļēāļĢāļēāļ‡āļžāļ™āļąāļāļ‡āļēāļ™āļ—āļĩāđˆāļĄāļĩāļĢāļēāļĒāļŠāļ·āđˆāļ­āļžāļ™āļąāļāļ‡āļēāļ™āļ‚āļ­āļ‡āļŠāļ•āļēāļĢāđŒāļ—āļ­āļąāļžāļ‚āļ­āļ‡āļ„āļļāļ“:

āļĢāļŦāļąāļŠ āļŠāļ·āđˆāļ­ āļ­āļēāļŠāļĩāļž āđ€āļ‡āļīāļ™āđ€āļ”āļ·āļ­āļ™ āļ­āļēāļĒāļļ āđ€āļ‚āđ‰āļēāļĢāđˆāļ§āļĄ_āļ§āļąāļ™āļ—āļĩāđˆ
1 āļ­āļĩāļ§āļēāļ™āļ­āļŸ āļ­āļĩāļ§āļēāļ™ āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļĄāļ­āļĢāđŒ 100,000 25 2555-06-30
2 āđ€āļ›āļ•āļĢāļ­āļŸ āđ€āļ›āļ•āļĢāļ­āļŸ āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļĄāļ­āļĢāđŒ 80,000 23 2013-08-12
3 āļ­āļĩāļ§āļēāļ™āļ­āļŸ āđ€āļ‹āļ­āļĢāđŒāđ€āļāļĒāđŒ āđ€āļ—āļŠāđ€āļ•āļ­āļĢāđŒ 40,000 āļŠāļēāļĄāļŠāļīāļš 2014-01-01
4 āļĢāļēāļšāļīāđ‚āļ™āļ§āļīāļŠ āļĄāļ­āļĒāļŠāļē āļœāļđāđ‰āļ­āļģāļ™āļ§āļĒāļāļēāļĢ 200,000 35 2015-05-12
5 āļ„āļīāđ€āļĢāļĩāļĒāļ™āđ‚āļ āļ­āļ™āļēāļŠāļ•āļēāđ€āļ‹āļĩāļĒ āļœāļđāđ‰āļˆāļąāļ”āļāļēāļĢāļŠāļģāļ™āļąāļāļ‡āļēāļ™ 40,000 25 2015-10-10
6 āļ§āļēāļŠāļāđ‰āļē āđāļĄāļ§ 1,000 3 2018-01-01

āļ„āļļāļ“āļ•āđ‰āļ­āļ‡āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđāļšāļšāļŠāļ­āļšāļ–āļēāļĄāļ—āļĩāđˆāļˆāļ°āđāļŠāļ”āļ‡employee namesāļ”āđ‰āļ§āļĒ āļˆāļēāļāļ™āļąāđ‰āļ™salariesāļ„āļļāļ“āļ•āđ‰āļ­āļ‡āđ€āļ‚āļĩāļĒāļ™āđāļšāļšāļŠāļ­āļšāļ–āļēāļĄ:

SELECT name, salary FROM employee

āļ„āļļāļ“āļˆāļ°āđ„āļ”āđ‰āļĢāļąāļšāļœāļĨāļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™:

āļŠāļ·āđˆāļ­ āđ€āļ‡āļīāļ™āđ€āļ”āļ·āļ­āļ™
āļ­āļĩāļ§āļēāļ™āļ­āļŸ āļ­āļĩāļ§āļēāļ™ 100,000
āđ€āļ›āļ•āļĢāļ­āļŸ āđ€āļ›āļ•āļĢāļ­āļŸ 80,000
āļ­āļĩāļ§āļēāļ™āļ­āļŸ āđ€āļ‹āļ­āļĢāđŒāđ€āļāļĒāđŒ 40,000
āļĢāļēāļšāļīāđ‚āļ™āļ§āļīāļŠ āļĄāļ­āļĒāļŠāļē 200,000
āļ„āļīāđ€āļĢāļĩāļĒāļ™āđ‚āļ āļ­āļ™āļēāļŠāļ•āļēāđ€āļ‹āļĩāļĒ 40,000
āļ§āļēāļŠāļāđ‰āļē 1,000

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

SELECT * FROM employee

āļ„āļļāļ“āļˆāļ°āđ„āļ”āđ‰āļĢāļąāļšāļœāļĨāļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™:

āļĢāļŦāļąāļŠ āļŠāļ·āđˆāļ­ āļ­āļēāļŠāļĩāļž āđ€āļ‡āļīāļ™āđ€āļ”āļ·āļ­āļ™ āļ­āļēāļĒāļļ āđ€āļ‚āđ‰āļēāļĢāđˆāļ§āļĄ_āļ§āļąāļ™āļ—āļĩāđˆ
1 āļ­āļĩāļ§āļēāļ™āļ­āļŸ āļ­āļĩāļ§āļēāļ™ āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļĄāļ­āļĢāđŒ 100,000 25 2555-06-30
2 āđ€āļ›āļ•āļĢāļ­āļŸ āđ€āļ›āļ•āļĢāļ­āļŸ āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļĄāļ­āļĢāđŒ 80,000 23 2013-08-12
3 āļ­āļĩāļ§āļēāļ™āļ­āļŸ āđ€āļ‹āļ­āļĢāđŒāđ€āļāļĒāđŒ āđ€āļ—āļŠāđ€āļ•āļ­āļĢāđŒ 40,000 āļŠāļēāļĄāļŠāļīāļš 2014-01-01
4 āļĢāļēāļšāļīāđ‚āļ™āļ§āļīāļŠ āļĄāļ­āļĒāļŠāļē āļœāļđāđ‰āļ­āļģāļ™āļ§āļĒāļāļēāļĢ 200,000 35 2015-05-12
5 āļ„āļīāđ€āļĢāļĩāļĒāļ™āđ‚āļ āļ­āļ™āļēāļŠāļ•āļēāđ€āļ‹āļĩāļĒ āļœāļđāđ‰āļˆāļąāļ”āļāļēāļĢāļŠāļģāļ™āļąāļāļ‡āļēāļ™ 40,000 25 2015-10-10
6 āļ§āļēāļŠāļāđ‰āļē āđāļĄāļ§ 1,000 3 2018-01-01

2.2 āļĄāļļāļĄāļĄāļ­āļ‡āļ‚āļąāđ‰āļ™āļŠāļđāļ‡āļ‚āļ­āļ‡āđāļšāļšāļŠāļ­āļšāļ–āļēāļĄ SQL

āļ āļēāļĐāļē SQL āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ­āļ­āļāđāļšāļšāļĄāļēāđƒāļŦāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™āļ‡āđˆāļēāļĒāļ—āļĩāđˆāļŠāļļāļ”

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

āļ”āļąāļ‡āļ—āļĩāđˆāļ„āļļāļ“āļ­āļēāļˆāđ€āļ”āļēāđ„āļ”āđ‰āđāļĨāđ‰āļ§ āļ„āļģāļŦāļĨāļąāļ SELECT āđāļĨāļ° FROM āļ™āļąāđ‰āļ™āđ„āļĄāđˆāļˆāļģāļāļąāļ” āļĄāļīāļ‰āļ°āļ™āļąāđ‰āļ™āļˆāļ°āđ„āļĄāđˆāļĄāļĩāļāļēāļĢāļžāļđāļ”āļ–āļķāļ‡ SQL āļĄāļēāļāļ™āļąāļ āļĄāļļāļĄāļĄāļ­āļ‡āđāļšāļšāļ‚āļĒāļēāļĒāļ‚āļ­āļ‡āđāļšāļšāļŠāļ­āļšāļ–āļēāļĄ SQL āļĄāļĩāļĨāļąāļāļĐāļ“āļ°āļ”āļąāļ‡āļ™āļĩāđ‰:

SELECT columns
FROM table
WHERE condition
GROUP BY columns
HAVING columns
ORDER BY sorting

āļ”āđ‰āļ§āļĒāļ„āļ§āļēāļĄāļŠāđˆāļ§āļĒāđ€āļŦāļĨāļ·āļ­āļ‚āļ­āļ‡āļ„āļģāļŦāļĨāļąāļWHEREāļ„āļļāļ“āļŠāļēāļĄāļēāļĢāļ–āļāļģāļŦāļ™āļ”āđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚ / āļ•āļąāļ§āļāļĢāļ­āļ‡āļŠāļģāļŦāļĢāļąāļšāđāļ–āļ§āļ—āļĩāđˆāđ€āļĨāļ·āļ­āļāđ„āļ”āđ‰

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ—āļĩāđˆ 1 . āļĨāļ­āļ‡āđ€āļ‚āļĩāļĒāļ™āđāļšāļšāļŠāļ­āļšāļ–āļēāļĄāļ—āļĩāđˆāļˆāļ°āđ€āļĨāļ·āļ­āļāļžāļ™āļąāļāļ‡āļēāļ™āļ—āļĩāđˆāļĄāļĩāļ­āļēāļŠāļĩāļž "āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļĄāļ­āļĢāđŒ":

SELECT * FROM employee WHERE occupation = 'Programmer'

āđāļĨāļ°āđ€āļĢāļēāđ„āļ”āđ‰āļœāļĨāļĨāļąāļžāļ˜āđŒāļ‚āļ­āļ‡āđāļšāļšāļŠāļ­āļšāļ–āļēāļĄāļ”āļąāļ‡āļ•āđˆāļ­āđ„āļ›āļ™āļĩāđ‰:

āļĢāļŦāļąāļŠ āļŠāļ·āđˆāļ­ āļ­āļēāļŠāļĩāļž āđ€āļ‡āļīāļ™āđ€āļ”āļ·āļ­āļ™ āļ­āļēāļĒāļļ āđ€āļ‚āđ‰āļēāļĢāđˆāļ§āļĄ_āļ§āļąāļ™āļ—āļĩāđˆ
1 āļ­āļĩāļ§āļēāļ™āļ­āļŸ āļ­āļĩāļ§āļēāļ™ āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļĄāļ­āļĢāđŒ 100,000 25 2555-06-30
2 āđ€āļ›āļ•āļĢāļ­āļŸ āđ€āļ›āļ•āļĢāļ­āļŸ āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļĄāļ­āļĢāđŒ 80,000 23 2013-08-12

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

āļ„āļģāļŦāļĨāļąāļGROUP BYāđāļĨāļ°ORDER BYāđ€āļĢāļēHAVINGāļˆāļ°āļāļĨāđˆāļēāļ§āļ–āļķāļ‡āđƒāļ™āļāļēāļĢāļšāļĢāļĢāļĒāļēāļĒāļ„āļĢāļąāđ‰āļ‡āļ•āđˆāļ­āđ„āļ› āđāļĨāļ°āđƒāļ™āļ—āļĩāđˆāļ™āļĩāđ‰āđ€āļĢāļēāļˆāļ°āļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄāļ”āđ‰āļ§āļĒāļ„āļģāļ§āđˆāļē WHERE

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ—āļĩāđˆ 2 . āļ•āļ­āļ™āļ™āļĩāđ‰āļĄāļēāđ€āļ‚āļĩāļĒāļ™āđāļšāļšāļŠāļ­āļšāļ–āļēāļĄāļ—āļĩāđˆāļˆāļ°āđāļŠāļ”āļ‡āđƒāļŦāđ‰āđ€āļĢāļēāđ€āļŦāđ‡āļ™āļžāļ™āļąāļāļ‡āļēāļ™āļ—āļļāļāļ„āļ™āļ—āļĩāđˆāļĄāļĩāđ€āļ‡āļīāļ™āđ€āļ”āļ·āļ­āļ™āļĄāļēāļāļāļ§āđˆāļē 100,000 āļ™āļĩāđˆāļ„āļ·āļ­āļŠāļīāđˆāļ‡āļ—āļĩāđˆāļˆāļ°āļĄāļĩāļĨāļąāļāļĐāļ“āļ°:

SELECT * FROM employee WHERE salary > 100000

āđ€āļĢāļēāđ„āļ”āđ‰āļĢāļąāļšāļœāļĨāļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™āļ”āļąāļ‡āļ•āđˆāļ­āđ„āļ›āļ™āļĩāđ‰:

āļĢāļŦāļąāļŠ āļŠāļ·āđˆāļ­ āļ­āļēāļŠāļĩāļž āđ€āļ‡āļīāļ™āđ€āļ”āļ·āļ­āļ™ āļ­āļēāļĒāļļ āđ€āļ‚āđ‰āļēāļĢāđˆāļ§āļĄ_āļ§āļąāļ™āļ—āļĩāđˆ
4 āļĢāļēāļšāļīāđ‚āļ™āļ§āļīāļŠ āļĄāļ­āļĒāļŠāļē āļœāļđāđ‰āļ­āļģāļ™āļ§āļĒāļāļēāļĢ 200,000 35 2015-05-12

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ—āļĩāđˆ 3 . āļ—āļĩāļ™āļĩāđ‰āļĄāļēāļĨāļ­āļ‡āļ—āļģāļ­āļ°āđ„āļĢāļ—āļĩāđˆāļĒāļēāļāļ‚āļķāđ‰āļ™āļāļąāļ™āļ”āļĩāļāļ§āđˆāļē āļˆāļ°āđāļŠāļ”āļ‡āļžāļ™āļąāļāļ‡āļēāļ™āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ§āđˆāļēāļˆāđ‰āļēāļ‡āđƒāļ™āļ›āļĩ 2558 āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āđ„āļĢ? āđāļĨāļ°āđ€āļŠāđˆāļ™āļ™āļĩāđ‰:

SELECT * FROM employee WHERE YEAR(join_date) = 2015

āđ€āļĢāļēāđ„āļ”āđ‰āļĢāļąāļšāļœāļĨāļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™āļ”āļąāļ‡āļ•āđˆāļ­āđ„āļ›āļ™āļĩāđ‰:

āļĢāļŦāļąāļŠ āļŠāļ·āđˆāļ­ āļ­āļēāļŠāļĩāļž āđ€āļ‡āļīāļ™āđ€āļ”āļ·āļ­āļ™ āļ­āļēāļĒāļļ āđ€āļ‚āđ‰āļēāļĢāđˆāļ§āļĄ_āļ§āļąāļ™āļ—āļĩāđˆ
4 āļĢāļēāļšāļīāđ‚āļ™āļ§āļīāļŠ āļĄāļ­āļĒāļŠāļē āļœāļđāđ‰āļ­āļģāļ™āļ§āļĒāļāļēāļĢ 200,000 35 2015-05-12
5 āļ„āļīāđ€āļĢāļĩāļĒāļ™āđ‚āļ āļ­āļ™āļēāļŠāļ•āļēāđ€āļ‹āļĩāļĒ āļœāļđāđ‰āļˆāļąāļ”āļāļēāļĢāļŠāļģāļ™āļąāļāļ‡āļēāļ™ 40,000 25 2015-10-10

āđƒāļ™āļāļēāļĢāļŠāļ­āļšāļ–āļēāļĄāļ™āļĩāđ‰ āđ€āļĢāļēāđƒāļŠāđ‰āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļžāļīāđ€āļĻāļĐYEAR()āļ—āļĩāđˆāļŠāđˆāļ§āļĒāđƒāļŦāđ‰āđ€āļĢāļēāđ„āļ”āđ‰āļ›āļĩāļˆāļēāļāļ§āļąāļ™āļ—āļĩāđˆ āđāļĨāđ‰āļ§āđ€āļ›āļĢāļĩāļĒāļšāđ€āļ—āļĩāļĒāļšāļ›āļĩāļ‚āļ­āļ‡āļ§āļąāļ™āļ—āļĩāđˆāļāļąāļšāļ•āļąāļ§āđ€āļĨāļ‚ 2015

2.3 āļ„āļ§āļēāļĄāļ„āļīāļ”āđ€āļŦāđ‡āļ™āđƒāļ™āđāļšāļšāļŠāļ­āļšāļ–āļēāļĄ SQL

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

SQL āđ€āļŠāđˆāļ™ Java āļĄāļĩāļ„āļ§āļēāļĄāļ„āļīāļ”āđ€āļŦāđ‡āļ™āđāļšāļšāļšāļĢāļĢāļ—āļąāļ”āđ€āļ”āļĩāļĒāļ§āđāļĨāļ°āļŦāļĨāļēāļĒāļšāļĢāļĢāļ—āļąāļ” āļĒāļīāđˆāļ‡āļāļ§āđˆāļēāļ™āļąāđ‰āļ™ āļ„āļ§āļēāļĄāļ„āļīāļ”āđ€āļŦāđ‡āļ™āļŦāļĨāļēāļĒāļšāļĢāļĢāļ—āļąāļ”āļ”āļđāđ€āļŦāļĄāļ·āļ­āļ™āđƒāļ™ Java āļĨāļąāļāļĐāļ“āļ°āļ‚āļ­āļ‡āļĄāļąāļ™:


/*
 	comment text
 	comment text
 	comment text
*/
        

āđāļ™āđˆāļ™āļ­āļ™āļ§āđˆāļēāđƒāļŠāđ‰āđ„āļ”āđ‰āđƒāļ™āđ€āļŠāđ‰āļ™āđ€āļ”āļĩāļĒāļ§āļ”āđ‰āļ§āļĒ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡:


/*comment text*/
        

āļ™āļ­āļāļˆāļēāļāļ™āļĩāđ‰āļĒāļąāļ‡āļĄāļĩāļ›āļĢāļ°āđ€āļ āļ—āļ‚āļ­āļ‡āļ„āļ§āļēāļĄāļ„āļīāļ”āđ€āļŦāđ‡āļ™ "āļ•āļąāđ‰āļ‡āđāļ•āđˆāļ•āđ‰āļ™āļˆāļ™āļˆāļšāļšāļĢāļĢāļ—āļąāļ”" āļ‹āļķāđˆāļ‡āļ„āļĨāđ‰āļēāļĒāļāļąāļš Java "//" āđ€āļ‰āļžāļēāļ°āđƒāļ™ SQL āļ„āļļāļ“āļ•āđ‰āļ­āļ‡āđ€āļ‚āļĩāļĒāļ™āļ­āļąāļāļ‚āļĢāļ°āļĨāļšāļŠāļ­āļ‡āļ•āļąāļ§āđāļĨāļ°āđ€āļ§āđ‰āļ™āļ§āļĢāļĢāļ„ āļĄāļļāļĄāļĄāļ­āļ‡āļ—āļąāđˆāļ§āđ„āļ›āļ‚āļ­āļ‡āļ„āļ§āļēāļĄāļ„āļīāļ”āđ€āļŦāđ‡āļ™āļ”āļąāļ‡āļāļĨāđˆāļēāļ§:

-- comment text

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡:


        SELECT * FROM employee -- WHERE YEAR(join_date) = 2015 
        

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

SELECT * FROM employee

2.4 āļāļēāļĢāļ­āļ­āļāđ€āļŠāļĩāļĒāļ‡ SQL

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

āđāļĨāļ°āļ›āļĢāļ°āđ€āļ”āđ‡āļ™āļāđ‡āļ„āļ·āļ­ āđ€āļ”āļīāļĄāļ—āļĩāļ āļēāļĐāļē SQL āđ€āļĢāļĩāļĒāļāļ§āđˆāļē SEQUEL āļ‹āļķāđˆāļ‡āļ­āļ­āļāđ€āļŠāļĩāļĒāļ‡āđ€āļŦāļĄāļ·āļ­āļ™āļ āļēāļ„āļ•āđˆāļ­ (ˈsēkwəl) āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļšāđˆāļ­āļĒāļ„āļĢāļąāđ‰āļ‡āđƒāļ™āļŠāļŦāļĢāļąāļāļ­āđ€āļĄāļĢāļīāļāļēāđāļĨāļ°āđāļŦāļĨāđˆāļ‡āļ āļēāļĐāļēāļ­āļąāļ‡āļāļĪāļĐāļ­āļ·āđˆāļ™ āđ† āļ„āļļāļ“āļˆāļ°āđ„āļĄāđˆāđ„āļ”āđ‰āļĒāļīāļ™āļ„āļģāļ§āđˆāļē "escuel" āđāļ•āđˆāđ€āļ›āđ‡āļ™ "sequel" SQL āļ–āļđāļāđ€āļ‚āļĩāļĒāļ™āđāļĨāļ°āļœāļĨāļŠāļ·āļšāđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļ°āļ–āļđāļāļ­āđˆāļēāļ™ āļ™āļĩāđˆāļ„āļ·āļ­āļ„āļ§āļēāļĄāļ‚āļąāļ”āđāļĒāđ‰āļ‡āļ—āļēāļ‡āļ›āļĢāļ°āļ§āļąāļ•āļīāļĻāļēāļŠāļ•āļĢāđŒ