SQL Play โ€” Learn SQL

เชเชชเชฎเชพเช‚เชฅเซ€ เช–เชฐเซ€เชฆเซ€
1ย เชฒเชพเช–+
เชกเชพเช‰เชจเชฒเซ‹เชก
เช•เชจเซเชŸเซ‡เชจเซเชŸเชจเซเช‚ เชฐเซ‡เชŸเชฟเช‚เช—
PEGI 3
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€

เช† เชเชชเชจเซเช‚ เชตเชฐเซเชฃเชจ

SQL เชถเซ€เช–เชตเซเช‚ เช…เชจเซ‡ เชชเซเชฐเซ‡เช•เซเชŸเชฟเชธ เช•เชฐเชตเซเช‚ เชธเชฐเชณ เชจ เชนเซ‹เชˆ เชถเช•เซ‡!
เชคเชฎเชพเชฐเชพ เชฌเชงเชพ เช‰เชชเช•เชฐเชฃเซ‹ เชฎเชพเชŸเซ‡ เชเช• เชธเซเช‚เชฆเชฐ SQL เชฐเชจเชฐ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชธเชพเชฅเซ‡ เชคเชฎเชจเซ‡ เชชเซเชฐเชธเซเชคเซเชค เช•เชฐเซ€ เชฐเชนเซเชฏเชพเช‚ เช›เซ€เช - SQL Play.

เชคเชฎเชพเชฐเชพ เช•เชฎเซเชชเซเชฏเซเชŸเชฐ เชชเชฐ MySQL เช…เชฅเชตเชพ Microsoft SQL เชธเชฐเซเชตเชฐ เชœเซ‡เชตเชพ เชญเชพเชฐเซ‡ เชธเซ‰เชซเซเชŸเชตเซ‡เชฐ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช—เซเชกเชฌเชพเชฏ เช•เชนเซ‹, เชซเช•เซเชค SQL เชšเชฒเชพเชตเชตเชพ เชฎเชพเชŸเซ‡.

เช•เชฏเชพ เช†เชฆเซ‡เชถเซ‹ เชŸเชพเชˆเชช เช•เชฐเชตเชพ เชคเซ‡ เชถเซ‹เชงเชตเชพ เชฎเชพเชŸเซ‡ เชคเชฎเชพเชฐเซ‡ เช•เชฒเชพเช•เซ‹ เชชเชธเชพเชฐ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€:
- เชฎเชพเชคเซเชฐ เชเช• เชธเชฐเชณ เชธเชฟเชฒเซ‡เช•เซเชŸ เช•เซเชตเซ‡เชฐเซ€ เชฒเช–เชตเชพ เชฎเชพเชŸเซ‡
- WHERE เช•เชฒเชฎเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเชตเซ‹
- HAVING เช•เซเชฒเซ‹เชเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช—เซเชฐเซ‚เชช เชกเซ‡เชŸเชพ
- เช•เชฏเชพ เชชเซเชฐเช•เชพเชฐเชจเชพ เชกเซ‡เชŸเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ‹ เช›เซ‡
- เช…เชจเซ‡ เช˜เชฃเซเช‚ เชฌเชงเซเช‚

เชงเชพเชฐเซ€ เชถเซเช‚?
เชคเชฎเชพเชฐเซ‡ เชซเช•เซเชค เชคเชฎเชพเชฐเซ€ เช•เซเชตเซ‡เชฐเซ€ เชšเช•เชพเชธเชตเชพ เชฎเชพเชŸเซ‡ เชคเชฎเชพเชฐเชพ เชชเซ‹เชคเชพเชจเชพ เช•เซ‹เชทเซเชŸเช•เซ‹ เชฌเชจเชพเชตเชตเชพเชจเซ€ เช…เชจเซ‡ เชคเชฎเชพเชฐเชพ เชฆเซเชตเชพเชฐเชพ เชกเซ‡เชŸเชพเชจเซ‹ เชธเชฎเซ‚เชน เชฆเชพเช–เชฒ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€.

เช…เชฎเซ‡ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ 10+ เช‡เชจเชฌเชฟเชฒเซเชŸ เช•เซ‹เชทเซเชŸเช•เซ‹ เชงเชฐเชพเชตเซ€เช เช›เซ€เช เชœเซ‡เชฅเซ€ เชคเชฎเซ‡ เชคเชฎเชพเชฐเชพ เชนเชพเชฅ SQL เชตเชกเซ‡ เชชเชนเซ‡เชฒเชพ เช•เชฐเชคเชพ เชตเชงเซ เชเชกเชชเชฅเซ€ เช—เช‚เชฆเชพ เช•เชฐเซ€ เชถเช•เซ‹.

เชคเซ‡เชฎเชพเช‚ เชถเชพเชฎเซ‡เชฒ เช›เซ‡: เช†เชฒเซเชฌเชฎเซเชธ, เช•เชฒเชพเช•เชพเชฐเซ‹, เช—เซเชฐเชพเชนเช•เซ‹, เช•เชฐเซเชฎเชšเชพเชฐเซ€เช“, เชถเซˆเชฒเซ€เช“, เช‡เชจเซเชตเซ‰เช‡เชธเซ‡เชธ เช…เชจเซ‡ เชตเชงเซ.

เชคเชฎเซ‡ 45+ เชตเชพเช•เซเชฏเชฐเชšเชจเชพ เชธเชพเชฅเซ‡ เชคเซ‡เชฎเชจเชพ เชตเชฐเซเชฃเชจ เช…เชจเซ‡ เช…เชจเซเชธเชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเชฐเชณ เช‰เชฆเชพเชนเชฐเชฃเซ‹ เชคเซ‡เชฎเชจเชพ เช…เชฎเชฒเซ€เช•เชฐเชฃเชจเชพ เช•เซเชฐเชฎเชฎเชพเช‚ เชฎเซ‡เชณเชตเซ‹ เช›เซ‹, เชœเซ‡ เชคเชฎเชจเซ‡ เชœเชพเชคเซ‡ เชฎเชพเชฐเซเช—เชฆเชฐเซเชถเชจ เช†เชชเชถเซ‡.

เชคเชฎเชพเชฐเซ‡ เช†เชฆเซ‡เชถเซ‹ เชฎเชพเชŸเซ‡ เชธเซเช•เซเชฐเซ‹เชฒ เช•เชฐเชคเชพ เชฐเชนเซ‡เชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€, เชคเชฎเซ‡ เชซเช•เซเชค เชคเชฎเชพเชฐเชพ เช†เชฆเซ‡เชถเชจเซ‡ เชŸเชพเช‡เชช เช•เชฐเชตเชพเชจเซเช‚ เชถเชฐเซ‚ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชจเซ‡ เชธเชฟเชจเซเชŸเซ‡เช•เซเชธ เชธเชพเชฅเซ‡ เช‡เชšเซเช›เชฟเชค เช†เชฆเซ‡เชถ เชฆเซ‡เช–เชพเชถเซ‡.

เชคเซ‡ DDL (เชกเซ‡เชŸเชพ เชตเซเชฏเชพเช–เซเชฏเชพ เชญเชพเชทเชพ), DML (เชกเซ‡เชŸเชพ เชฎเซ‡เชจเซ€เชชเซเชฏเซเชฒเซ‡เชถเชจ เชญเชพเชทเชพ) เช…เชจเซ‡ DQL (เชกเซ‡เชŸเชพ เช•เซเชตเซ‡เชฐเซ€ เชญเชพเชทเชพ) เช†เชตเชฐเซ€ เชฒเซ‡ เช›เซ‡.


เชœเซ‹ เชคเชฎเซ‡ เชกเชพเชฐเซเช• เชฎเซ‹เชก เชชเชธเช‚เชฆ เช•เชฐเซ‹ เช›เซ‹, เชคเซ‹ เช…เชฎเซ‡ เชคเชฎเชจเซ‡ เช•เชตเชฐ เช•เชฐเซเชฏเชพ เช›เซ‡, SQL Play เชฅเซ€เชฎ เชคเชฎเชพเชฐเซ€ เชธเชฟเชธเซเชŸเชฎ เชฅเซ€เชฎ เชธเชพเชฅเซ‡ เชฎเซ‡เชณ เช–เชพเชฏ เช›เซ‡. เชœเซ‡เชฅเซ€ เชคเชฎเชพเชฐเซ€ เช†เช‚เช–เซ‹เชจเซ‡ เชฏเซ‹เช—เซเชฏ เช†เชฐเชพเชฎ เชฎเชณเซ‡.

เชคเชฎเซ‡ เชคเชฎเชพเชฐเชพ เชกเซ‡เชŸเชพ เชธเชพเชฅเซ‡ เช…เชฎเชพเชฐเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชฏเซ‡เชฒเชพ เชจเชฅเซ€, เชคเชฎเซ‡ เชจเชฟเช•เชพเชธ เชกเซ‡เชŸเชพ เชธเซเชตเชฟเชงเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชคเชฎเชพเชฐเชพ เช•เซ‹เชˆเชชเชฃ เช•เซ‹เชทเซเชŸเช•เซ‹เชจเซ‡ CSV (เช…เชฒเซเชชเชตเชฟเชฐเชพเชฎเชฅเซ€ เช…เชฒเช— เช•เชฐเซ‡เชฒ เชฎเซ‚เชฒเซเชฏเซ‹) เชฎเชพเช‚ เชจเชฟเช•เชพเชธ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.

เชคเชฎเชพเชฐเซ‹ เชกเซ‡เชŸเชพ เชคเชฎเชพเชฐเซ€ เชธเชพเชฅเซ‡ เชœเชพเชฏ เช›เซ‡, เชชเช›เซ€ เชญเชฒเซ‡ เชคเซ‡ เชเช•เซเชธเซ‡เชฒ เชนเซ‹เชฏ, เช—เซ‚เช—เชฒ เชถเซ€เชŸเซเชธ เชนเซ‹เชฏ เช•เซ‡ เช…เชจเซเชฏ เช•เซ‹เชˆ เชธเซเชชเซเชฐเซ‡เชกเชถเซ€เชŸ เชเชกเชฟเชŸเชฐ เชนเซ‹เชฏ เช…เชฅเชตเชพ เชคเชฎเชพเชฐเซ€ เชชเชธเช‚เชฆเช—เซ€เชจเซ‹ เชกเซ‡เชŸเชพเชฌเซ‡เช เชนเซ‹เชฏ.

/// เชฎเซ‡เชฎเชฐเซ€ เชฒเซ‡เชจ เชจเซ€เชšเซ‡ เชœเชพเช“

เชฆเชฐ เชตเช–เชคเซ‡ เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เชคเชฎเชพเชฐเซ€ เช•เซเชตเซ‡เชฐเซ€ เชšเชฒเชพเชตเซ‹ เช›เซ‹, เชคเซเชฏเชพเชฐเซ‡ เชคเซ‡ เชคเชฎเชพเชฐเชพ เช‰เชชเช•เชฐเชฃเชฎเชพเช‚ เชธเซเชฅเชพเชจเชฟเช• เชฐเซ€เชคเซ‡ เชธเชพเชšเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชœเซ‡เชจเซ‡ เช‰เชชเชฐ เช…เชจเซ‡ เชจเซ€เชšเซ‡ เชเชฐเซ‹ เชฌเชŸเชจ เชฆเชฌเชพเชตเซ€เชจเซ‡ เชเช•เซเชธเซ‡เชธ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡.

เชœเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เชคเชฎเชพเชฐเซ€ เช•เซเชตเซ‡เชฐเซ€ เชŸเชพเช‡เชช เช•เชฐเซ‹ เช›เซ‹ เชคเซเชฏเชพเชฐเซ‡ เชคเชฎเซ‡ เช‡เชคเชฟเชนเชพเชธเชฎเชพเช‚เชฅเซ€ เชธเซเชตเชคเชƒ-เชชเซ‚เชฐเซเชฃ เชชเชฃ เชฎเซ‡เชณเชตเซ‹ เช›เซ‹, เชœเซ‡เชฅเซ€ เชคเชฎเชพเชฐเซ‡ เชคเชฎเชพเชฐเซ€ เชœเชพเชคเชจเซ‡ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชฟเชค เช•เชฐเชตเชพเชจเซเช‚ เชšเชพเชฒเซ เชฐเชพเช–เชตเซเช‚ เชจ เชชเชกเซ‡.

TLDR; เชคเชฎเชพเชฐเซ‹ เช˜เชฃเซ‹ เชธเชฎเชฏ เชฌเชšเชพเชตเซ‡ เช›เซ‡

เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ SQL เชธเชชเซ‹เชฐเซเชŸเซ‡เชก เชกเซ‡เชŸเชพเชฌเซ‡เชธเซ‡เชธ:
โ€ข IBM DB2
โ€ข MySQL
โ€ข Oracle DB
โ€ข PostgreSQL
โ€ข SQLite
โ€ข SQL เชธเชฐเซเชตเชฐ
โ€ข เชธเชพเชฏเชฌเซ‡เช
โ€ข OpenEdge SQL
โ€ข เชธเซเชจเซ‹เชตเชซเซเชฒเซ‡เช•
เช† เชฐเซ‹เชœ เช…เชชเชกเซ‡เชŸ เช•เชฐเซเชฏเซเช‚
13 เชจเชตเซ‡, 2024

เชกเซ‡เชŸเชพ เชธเชฒเชพเชฎเชคเซ€

เชกเซ‡เชตเชฒเชชเชฐ เชคเชฎเชพเชฐเซ‹ เชกเซ‡เชŸเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชเช•เชคเซเชฐเชฟเชค เช…เชจเซ‡ เชถเซ‡เชฐ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡ เชธเชฎเชœเชตเชพเชฅเซ€ เชธเซเชฐเช•เซเชทเชพเชจเซ€ เชถเชฐเซ‚เช†เชค เชฅเชพเชฏ เช›เซ‡. เชคเชฎเชพเชฐเชพ เชฆเซเชตเชพเชฐเชพ เชเชชเชจเซ‹ เช‰เชชเชฏเซ‹เช—, เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เชคเซ‡ เชชเซเชฐเชฆเซ‡เชถ เช…เชจเซ‡ เชคเชฎเชพเชฐเซ€ เช‰เช‚เชฎเชฐเชจเชพ เช†เชงเชพเชฐเซ‡ เชกเซ‡เชŸเชพเชจเซ€ เชชเซเชฐเชพเช‡เชตเชธเซ€ เช…เชจเซ‡ เชธเซเชฐเช•เซเชทเชพ เชชเชฆเซเชงเชคเชฟเช“ เช…เชฒเช—-เช…เชฒเช— เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡. เชกเซ‡เชตเชฒเชชเชฐ เชฆเซเชตเชพเชฐเชพ เช† เชฎเชพเชนเชฟเชคเซ€ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เช“ เชธเชฎเชฏเชพเช‚เชคเชฐเซ‡ เชคเซ‡เชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.
เชคเซเชฐเซ€เชœเชพ เชชเช•เซเชทเซ‹ เชธเชพเชฅเซ‡ เช•เซ‹เชˆ เชกเซ‡เชŸเชพ เชถเซ‡เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซ‹ เชจเชฅเซ€
เชกเซ‡เชตเชฒเชชเชฐ เชกเซ‡เชŸเชพ เชถเซ‡เชฐ เช•เชฐเชตเชพเชจเซ€ เช˜เซ‹เชทเชฃเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡ เชตเชฟเชถเซ‡ เชตเชงเซ เชœเชพเชฃเซ‹
เช•เซ‹เชˆ เชกเซ‡เชŸเชพ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซ‹ เชจเชฅเซ€
เชกเซ‡เชตเชฒเชชเชฐ เชกเซ‡เชŸเชพ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เช˜เซ‹เชทเชฃเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡ เชตเชฟเชถเซ‡ เชตเชงเซ เชœเชพเชฃเซ‹

เชจเชตเซเช‚ เชถเซเช‚ เช›เซ‡

Fixes XLSX export
Fixes some dark mode UI issues
Content is not fully stretched on tablet and bigger screens
Loaders are added everywhere