MECER Inter-Ed MS-DP080T00 ການສອບຖາມຂໍ້ມູນກັບ Microsoft Transact-SQL
ແນະນຳ
ຫຼັກສູດນີ້ຈະສອນພື້ນຖານຂອງພາສາຂອງ Microsoft ຂອງພາສາ SQL ມາດຕະຖານ: Transact-SQL. ຫົວຂໍ້ປະກອບມີທັງການສອບຖາມແລະການດັດແກ້ຂໍ້ມູນໃນຖານຂໍ້ມູນທີ່ກ່ຽວຂ້ອງທີ່ຖືກໂຮດຢູ່ໃນລະບົບຖານຂໍ້ມູນ Microsoft SQL Server, ລວມທັງ: Microsoft SQL Server, Azure SQL Database ແລະ, Azure Synapse Analytics.
PRO ຜູ້ຊົມFILE
ຫຼັກສູດນີ້ສາມາດມີຄຸນຄ່າສໍາລັບທຸກຄົນທີ່ຕ້ອງການຂຽນຄໍາຖາມ SQL ຫຼື Transact-SQL ພື້ນຖານ. ນີ້ປະກອບມີຜູ້ທີ່ເຮັດວຽກກັບຂໍ້ມູນເປັນນັກວິເຄາະຂໍ້ມູນ, ວິສະວະກອນຂໍ້ມູນ, ນັກວິທະຍາສາດຂໍ້ມູນ, ຜູ້ບໍລິຫານຖານຂໍ້ມູນຫຼືຜູ້ພັດທະນາຖານຂໍ້ມູນ. ມັນຍັງສາມາດເປັນປະໂຫຍດສໍາລັບຜູ້ອື່ນທີ່ກ່ຽວຂ້ອງກັບຂໍ້ມູນຫຼືຕ້ອງການຮຽນຮູ້ເພີ່ມເຕີມກ່ຽວກັບການເຮັດວຽກກັບຂໍ້ມູນເຊັ່ນ: ສະຖາປະນິກການແກ້ໄຂ, ນັກຮຽນແລະຜູ້ຈັດການເຕັກໂນໂລຢີ.
ຈຸດປະສົງຂອງຫຼັກສູດ
ຫຼັງຈາກຈົບຫຼັກສູດນີ້, ນັກສຶກສາຈະສາມາດ:
- ໃຊ້ເຄື່ອງມືສອບຖາມ SQL Server
- ຂຽນຄໍາສັ່ງ SELECT ເພື່ອດຶງຄໍລໍາຈາກຫນຶ່ງຫຼືຫຼາຍຕາຕະລາງ
- ຈັດຮຽງແລະກັ່ນຕອງຂໍ້ມູນທີ່ເລືອກ
ເນື້ອໃນຂອງວິຊາ
ໂມດູນ 1: ການເລີ່ມຕົ້ນດ້ວຍ Transact-SQL
ໃນໂມດູນນີ້ທ່ານຈະໄດ້ຮຽນຮູ້ກ່ຽວກັບພື້ນຖານຂອງພາສາ Transact-SQL (T-SQL), ເຊັ່ນດຽວກັນກັບຄຸນສົມບັດທົ່ວໄປແລະຄໍາສັບຂອງຖານຂໍ້ມູນທີ່ກ່ຽວຂ້ອງ. ໂມດູນນີ້ຍັງຈະແນະນໍາຄໍາສັ່ງ SELECT ພື້ນຖານສໍາລັບການດຶງຂໍ້ມູນຈາກຕາຕະລາງ.
ບົດຮຽນ
- ແນະນຳກ່ຽວກັບ Transact-SQL
- ການນໍາໃຊ້ຄໍາສັ່ງ SELECT
- ຫ້ອງທົດລອງ: ເລີ່ມຕົ້ນດ້ວຍເຄື່ອງມືສອບຖາມ SQL Server ແລະຂຽນຄໍາຖາມໃນ T-SQL
ຫຼັງຈາກສໍາເລັດໂມດູນນີ້, ນັກຮຽນຈະສາມາດ:
- ການນໍາໃຊ້ເຄື່ອງມືສອບຖາມເພື່ອຂຽນແລະປະຕິບັດການສອບຖາມໃນ Transact-SQL
- ເຂົ້າໃຈແນວຄວາມຄິດພື້ນຖານຂອງຖານຂໍ້ມູນທີ່ກ່ຽວຂ້ອງແລະພາສາ T-SQL
- ຂຽນຄໍາສັ່ງ SELECT ເພື່ອດຶງຂໍ້ມູນຈາກຕາຕະລາງຖານຂໍ້ມູນທີ່ກ່ຽວຂ້ອງ
- ເຂົ້າໃຈປະເພດຂອງຂໍ້ມູນພື້ນຖານແລະວິທີການນໍາໃຊ້
- ເຂົ້າໃຈພື້ນຖານຂອງຄ່າ NULL
ໂມດູນ 2: ການຈັດຮຽງ ແລະການກັ່ນຕອງຜົນການຄົ້ນຫາ
ໃນໂມດູນທ່ານຈະຮຽນຮູ້ວິທີການຄວບຄຸມສິ່ງທີ່ຂໍ້ມູນຖືກສົ່ງຄືນ, ຄໍາສັ່ງທີ່ມັນຖືກສົ່ງຄືນ. ເຈົ້າຈະໃຊ້ ORDER BY clause, ມີ ແລະບໍ່ມີໜ້າ. ທ່ານຈະໄດ້ຮຽນຮູ້ກ່ຽວກັບການກັ່ນຕອງປະເພດຕ່າງໆທີ່ສາມາດຖືກນໍາໃຊ້ໃນ WHERE clause ເພື່ອຄວບຄຸມວ່າແຖວຂໍ້ມູນໃດຖືກສົ່ງຄືນ. ນອກນັ້ນທ່ານຍັງຈະຮຽນຮູ້ວິທີການຈັດການຜົນໄດ້ຮັບໂດຍການຖອນຊ້ໍາກັນດ້ວຍ DISTINCT.
ບົດຮຽນ
- ການຈັດຮຽງຜົນການຄົ້ນຫາ
- ການກັ່ນຕອງຂໍ້ມູນ
- ຫ້ອງທົດລອງ: ຈັດຮຽງແລະກັ່ນຕອງຂໍ້ມູນທີ່ສົ່ງຄືນໂດຍການສອບຖາມ SELECT
ຫຼັງຈາກສໍາເລັດໂມດູນນີ້, ນັກຮຽນຈະສາມາດ:
- ໃຊ້ ORDER BY ເພື່ອຈັດຮຽງຜົນໄດ້ຮັບຈາກຄໍາສັ່ງ T-SQL SELECT
- ເພີ່ມຂໍ້ຄວາມ TOP ເພື່ອຈຳກັດແຖວທີ່ສັ່ງໃຫ້ສົ່ງຄືນ
- ຫນ້າຂໍ້ມູນຈັດຮຽງດ້ວຍ OFFSET-FET
- ຂຽນ WHERE clauses ເພື່ອກັ່ນຕອງແຖວທີ່ສົ່ງຄືນ
- ໃຊ້ DISTINCT ເພື່ອລົບລ້າງແຖວທີ່ຊໍ້າກັນໃນຜົນໄດ້ຮັບ
ໂມດູນ 3: ການນໍາໃຊ້ Joins ແລະ Subqueries
ໃນໂມດູນນີ້, ທ່ານຈະສໍາຫຼວດ T-SQL queries ທີ່ເຂົ້າເຖິງຂໍ້ມູນຈາກຫຼາຍຕາຕະລາງທີ່ມີປະເພດຕ່າງໆຂອງ JOIN ການດໍາເນີນງານແລະ subqueries ງ່າຍດາຍ.
ບົດຮຽນ
- ການນໍາໃຊ້ JOIN ການດໍາເນີນງານ
- ການນໍາໃຊ້ subqueries
ຫ້ອງທົດລອງ: ຂຽນຄໍາຖາມທີ່ມີການປະຕິບັດການເຂົ້າຮ່ວມ
ຫ້ອງທົດລອງ: ຂຽນຄໍາສັ່ງ SELECT ໂດຍໃຊ້ຄໍາຖາມຍ່ອຍ
ຫຼັງຈາກສໍາເລັດໂມດູນນີ້, ນັກຮຽນຈະສາມາດ:
- ຂຽນແບບສອບຖາມເຂົ້າເຖິງຂໍ້ມູນຈາກຫຼາຍຕາຕະລາງໂດຍໃຊ້ JOIN operations
- ເຂົ້າໃຈຄວາມແຕກຕ່າງລະຫວ່າງປະເພດຂອງການປະຕິບັດການເຂົ້າຮ່ວມ: ເຂົ້າຮ່ວມພາຍໃນ, ເຂົ້າຮ່ວມພາຍນອກ, ເຂົ້າຮ່ວມ CROSS
- ເຂົ້າໃຈວິທີການເຂົ້າຮ່ວມຕາຕະລາງກັບຕົວມັນເອງດ້ວຍການເຂົ້າຮ່ວມດ້ວຍຕົນເອງ
- ຂຽນຄໍາຖາມຍ່ອຍພາຍໃນຄໍາສັ່ງ SELECT
- ເຂົ້າໃຈຄວາມແຕກຕ່າງລະຫວ່າງ scalar ແລະ subqueries ຫຼາຍມູນຄ່າ
- ເຂົ້າໃຈຄວາມແຕກຕ່າງລະຫວ່າງການສອບຖາມຍ່ອຍທີ່ກ່ຽວຂ້ອງແລະຕົນເອງ
ໂມດູນ 4: ການໃຊ້ຟັງຊັນໃນຕົວ
ໃນໂມດູນທ່ານຈະຄົ້ນຫາການໃຊ້ຟັງຊັນທີ່ສ້າງມາເພື່ອສົ່ງຄືນຄ່າທີ່ຄິດໄລ່ຫຼືພິເສດໃນບັນຊີລາຍຊື່ SELECT ຫຼືໃນປະໂຫຍກ WHERE. ຟັງຊັນປະກອບມີຟັງຊັນຄະນິດສາດ, ຟັງຊັນສະຕິງ ແລະຟັງຊັນລະບົບ. ມີປະເພດອື່ນໆຂອງຫນ້າທີ່ຈະໄດ້ຮັບການກ່າວເຖິງ, ແຕ່ບໍ່ໄດ້ສົນທະນາໃນລາຍລະອຽດ. ນອກນັ້ນທ່ານຍັງຈະຮຽນຮູ້ວິທີການລວມແຖວຂໍ້ມູນເຂົ້າໄປໃນກຸ່ມດຽວ, ໃຫ້ຂໍ້ມູນສະຫຼຸບສໍາລັບກຸ່ມເຊັ່ນ SUM, MIN ຫຼື MAX.
ບົດຮຽນ
- ເລີ່ມຕົ້ນດ້ວຍຟັງຊັນ scalar
- ການຈັດກຸ່ມຜົນໄດ້ຮັບລວມ
- ຫ້ອງທົດລອງ: ຟັງຊັນໃນຕົວ
ຫຼັງຈາກສໍາເລັດໂມດູນນີ້, ນັກຮຽນຈະສາມາດ:
- ຂຽນຄໍາຖາມໂດຍໃຊ້ຟັງຊັນ scalar
- ຂຽນຄໍາຖາມໂດຍໃຊ້ຟັງຊັນລວມ
- ໃຊ້ GROUP BY ເພື່ອລວມຂໍ້ມູນເປັນກຸ່ມໂດຍອີງໃສ່ຄ່າຖັນທົ່ວໄປ
ເຂົ້າໃຈວິທີການ HAVING ຖືກນໍາໃຊ້ເພື່ອການກັ່ນຕອງກຸ່ມຂອງແຖວ
ໂມດູນ 5: ການດັດແກ້ຂໍ້ມູນ
ໃນໂມດູນນີ້, ທ່ານຈະຮຽນຮູ້ຄໍາຖະແຫຼງການ T-SQL ສໍາລັບການດັດແກ້ຂໍ້ມູນຕາຕະລາງລວມທັງ UPDATE, DELETE ແລະ MERGE ເຊັ່ນດຽວກັນກັບທາງເລືອກຕ່າງໆສໍາລັບ INSERT ລວມທັງການສ້າງຕາຕະລາງໃຫມ່ທີ່ມີຂໍ້ມູນຈາກຕາຕະລາງທີ່ມີຢູ່ແລ້ວ. ນອກນັ້ນທ່ານຍັງຈະເບິ່ງວິທີການໃຫ້ລະບົບອັດຕະໂນມັດສະຫນອງຄ່າສໍາລັບຖັນຍ້ອນວ່າຂໍ້ມູນຖືກໃສ່.
ບົດຮຽນ
- ການໃສ່ຂໍ້ມູນເຂົ້າໄປໃນຕາຕະລາງ
- ການດັດແກ້ແລະການລົບຂໍ້ມູນ
ຫ້ອງທົດລອງ: ແກ້ໄຂຂໍ້ມູນ
ຫຼັງຈາກສໍາເລັດໂມດູນນີ້, ນັກຮຽນຈະສາມາດ:
- ໃສ່ຂໍ້ມູນໃສ່ຕາຕະລາງທີ່ມີຢູ່ແລ້ວ
- ລະບຸວ່າຖັນຄວນຈະຖືກຕື່ມຂໍ້ມູນໃສ່ໂດຍອັດຕະໂນມັດດ້ວຍຄ່າ IDENTITY ຫຼື SEQUENCE
- ແກ້ໄຂຂໍ້ມູນໂດຍໃຊ້ຄໍາຖະແຫຼງທີ່ UPDATE
- ລຶບຂໍ້ມູນໂດຍໃຊ້ DELETE ຖະແຫຼງການ
- ແກ້ໄຂຂໍ້ມູນໂດຍໃຊ້ MERGE ເພື່ອ synchronize ສອງຕາຕະລາງ
ການຢັ້ງຢືນທີ່ກ່ຽວຂ້ອງແລະການສອບເສັງ
ຫຼັກສູດນີ້ບໍ່ມີການສອບເສັງທີ່ກ່ຽວຂ້ອງ.
ເອກະສານ / ຊັບພະຍາກອນ
![]() |
MECER Inter-Ed MS-DP080T00 ການສອບຖາມຂໍ້ມູນກັບ Microsoft Transact-SQL [pdf] ຄໍາແນະນໍາ MS-DP080T00, ການສອບຖາມຂໍ້ມູນດ້ວຍ Microsoft Transact-SQL, ການສອບຖາມຂໍ້ມູນ, Microsoft Transact-SQL |