ຄອມພິວເຕີດໍາເນີນໂຄງການ

ການເຮັດວຽກກັບຖານຂໍ້ມູນໄດ້: ເປັນຫຍັງຈຶ່ງມີການຮ້ອງຂໍ

ໄດ້ "ຂໍ" ເປັນຫຍັງ? ຈະເປັນແນວໃດແມ່ນຫມາຍຄວາມວ່າໂດຍການສອບຖາມໃນໂດຍທົ່ວໄປ ຖານຂໍ້ມູນແນວໃດ? ສິ່ງທີ່ມີການຮ້ອງຂໍທີ່ຖືກສົ່ງໄປຍັງຖານຂໍ້ມູນແນວໃດ? ພາຍໃຕ້ການຮ້ອງຂໍໄນສະຫນອງເງື່ອນໄຂສະເພາະໃດຫນຶ່ງ, ອີງຕາມການທີ່ຖານຂໍ້ມູນທີ່ຈະຕອບແລະການສະຫນອງຂໍ້ມູນຂ່າວສານມີຄວາມສົນໃຈ. ie ມີສົ່ງເງື່ອນໄຂສະເພາະໃດຫນຶ່ງ / ຂໍ້ມູນໂດຍທີ່ຂໍ້ມູນຂ່າວສານທີ່ຈໍາເປັນໄດ້ຖືກຄັດເລືອກແລະຕິດຕໍ່ກັບລູກຄ້າຂ້າງຄຽງໄດ້ / ຫຼືເຂົ້າເຂົ້າໄປໃນຖານຂໍ້ມູນໄດ້. ຄໍາຕອບຂອງຄໍາຖາມວ່າ "ສິ່ງທີ່ເປັນວັດຖຸ, ການຮ້ອງຂໍ", ທ່ານຈະໄດ້ຮຽນຮູ້ຈາກບົດຄວາມນີ້.

ເປັນຫຍັງການສອບຖາມກັບຖານຂໍ້ມູນແນວໃດ?

ຄໍາຕອບຕ້ອງໄດ້ຮັບການໃຫ້ບໍ່ພຽງແຕ່ຄໍາຖາມຂອງສິ່ງທີ່ຮ້ອງຂໍ, ແຕ່ຍັງກ່ຽວກັບຄໍາຖາມທີ່ວ່າ, ເປັນຫຍັງຈຶ່ງມີການສອບຖາມ. ພວກເຂົາເຈົ້າແມ່ນມີຄວາມຈໍາເປັນເພື່ອໃຫ້ໄດ້ຮັບຂໍ້ມູນຂ່າວສານທີ່ຖືກເກັບຮັກສາໄວ້ໃນຖານຂໍ້ມູນໄດ້. ເວົ້າງ່າຍໆກໍຄືການສອບຖາມຖານຂໍ້ມູນໄດ້ຖືກອອກແບບເພື່ອໃຫ້ໄດ້ຮັບຂໍ້ມູນຂ່າວສານທີ່ຈໍາເປັນໃນບາງກໍລະນີ. ຈຸດປະສົງຂອງເຂົາເຈົ້າສາມາດທີ່ແຕກຕ່າງກັນຫຼາຍ: ມັນອາດຈະມີຄວາມຈໍາເປັນເພື່ອກໍານົດເປັນລູກຄ້າຂອງທະນາຄານຢູ່ໃນເວັບໄຊພາກສ່ວນທີສາມ, ຫຼືການລະບຸເປັນ intranet ພະນັກງານ, ຫລືໄດ້ຮັບຂໍ້ມູນກ່ຽວກັບສະຖານະຂອງຂໍ້ມູນກ່ຽວກັບເວັບໄຊທ໌ຂອງເກມໄດ້.

ສິ່ງທີ່ມີອົງປະກອບຂອງແບບສອບຖາມເປັນແນວໃດ?

ພວກເຮົາສືບຕໍ່ເພື່ອຕອບສະຫນອງກັບຄໍາຖາມ: ເປັນຫຍັງຈຶ່ງມີການຮ້ອງຂໍ. SQL ຖືກນໍາໃຊ້ເພື່ອຂຽນຄໍາສັ່ງ. ຈໍາເປັນຕ້ອງມີພຽງແຕ່ສອງອົງປະກອບ: SELECT ແລະຈາກ. ແຕ່ຫ່າງຈາກເຂົາເຈົ້າສາມາດຖືກນໍາໃຊ້ແລະຖືກນໍາໃຊ້ໂດຍຈໍານວນຂອງທີມອື່ນໆທີ່ເພີ່ມຄວາມຕ້ອງການໃຫມ່ສໍາລັບການຄັດເລືອກຂໍ້ມູນແລະຄັດເລືອກທີ່ຈະສະແດງ. ການຮ້ອງຂໍເຫຼົ່ານີ້ແມ່ນໃນຖານຂໍ້ມູນທີ່ຈະໄດ້ຮັບຂໍ້ມູນທີ່ກ່ຽວຂ້ອງຫຼາຍທີ່ສຸດຄອມພິວເຕີ: ທ່ານຈໍາເປັນຕ້ອງຊອກຫາບ່ອນທີ່ມັນເປັນບາງສິ່ງບາງຢ່າງໃຫ້ເບິ່ງສໍາລັບ. ສ່ວນປະກອບທີ່ຫຼາຍທີ່ສຸດແມ່ນຕ້ອງການຫຼັງຈາກ ໃສ. ບ່ອນທີ່ ສາມາດນໍາໃຊ້, ໃນຄໍາສັ່ງເພື່ອກໍານົດເງື່ອນໄຂສະເພາະໃດຫນຶ່ງສໍາລັບການຄັດເລືອກຂອງຂໍ້ມູນດັ່ງກ່າວ. ສໍາລັບຕົວຢ່າງ, ທ່ານສາມາດກໍານົດຈໍານວນກໍານົດ, ວັນເດືອນປີເກີດຫຼືຂໍ້ມູນອື່ນໆທີ່ເປັນເອກະລັກແລະວ່າອາດຈະລະບຸບຸກຄົນ.

ການສ້າງແບບສອບຖາມ

ການຮ້ອງຂໍທີ່ມີລໍາດັບຊັ້ນທີ່ເຄັ່ງຄັດຂອງການກໍ່ສ້າງ, ເຊິ່ງບໍ່ສາມາດລະເມີດ. ສໍາລັບຄວາມຜິດພາດອາດຈະເກີດຂຶ້ນ. ການກໍ່ສ້າງຈະໄດ້ຮັບການອະທິບາຍບົນພື້ນຖານຂອງການສອບຖາມທີ່ງ່າຍດາຍທີ່ມີສາມອົງປະກອບທີ່. ຫນ້າທໍາອິດມີ SELECT, ຈາກ, ແລະບ່ອນທີ່. ຜູ້ປະກອບການສາມາດໄດ້ຮັບການພິມທັງຕົວອັກສອນຂະຫນາດໃຫຍ່ແລະຂະຫນາດນ້ອຍ, ສໍາລັບການປະຕິບັດບໍ່ໄດ້ຮັບຜົນກະທົບ. ແຕ່ອີງຕາມການກົດລະບຽບຂອງ etiquette, ຜູ້ປະກອບການທັງຫມົດແມ່ນລາຍລັກອັກສອນທີ່ມີຈົດຫມາຍສະບັບນະຄອນຫຼວງແລະເງື່ອນໄຂທີ່ກໍານົດໄວ້, ຊື່ຂອງຕາຕະລາງແລະ stuff ມີພຽງເລັກນ້ອຍ. ແລະດັ່ງນັ້ນງ່າຍທີ່ຈະຫາໃນຂະນະທີ່ຜົນການຊອກຫາລະຫັດ. ກັບຄືນໄປລະຫັດ, ທ່ານຄວນບອກນອກ, ທີ່ຮັບຜິດຊອບສໍາລັບສິ່ງທີ່.

ການສ້າງແບບສອບຖາມ, ເປັນລະບຽບນັ້ນ, ບໍ່ມີຄວາມແຕກຕ່າງຢູ່ບ່ອນເຮັດວຽກໃນສະພາບແວດລ້ອມການພັດທະນາທີ່ແຕກຕ່າງກັນ. ສະນັ້ນ, ຢືນຢູ່ທາງຫນ້າຂອງທ່ານເປັນຄໍາຖາມ: "ເປັນຫຍັງຈຶ່ງມີການຮ້ອງຂໍສໍາລັບການເຂົ້າເຖິງ»ຫຼືສະພາບແວດລ້ອມການພັດທະນາຄົນອື່ນ, ແລະທ່ານສາມາດໃຫ້ແນ່ໃຈວ່າວ່າຄໍາຕອບຂອງໃຫ້ຢູ່ໃນບົດຄວາມນີ້ຈະມາຫາເຂົາເຈົ້າທັງຫມົດ.

ຂໍຂໍ້ມູນພື້ນຖານ

ສ່ວນປະກອບຕົ້ນຕໍ, ທີ່ໄດ້ກ່າວມາກ່ອນຫນ້ານີ້, ພຽງແຕ່ສອງ:

  • SELECT [ສິ່ງ 1 ກັບສິ່ງທີ່ທ່ານຕ້ອງການ 2, ທ່ານຈໍາເປັນຕ້ອງ 3] - ຖືກນໍາໃຊ້ເພື່ອກໍານົດຂໍ້ມູນທີ່ຈະຈໍາເປັນ. ວ່າມັນຈະໄດ້ຮັບການຍົກຍ້າຍອອກຈາກຖານຂໍ້ມູນໃນການໂຄງການທີ່ມີທີ່ຜູ້ໃຊ້ກໍາລັງເຮັດວຽກ.
  • ຈາກ [ຕາຕະລາງຈາກທີ່ຂໍ້ມູນກໍາລັງປະຕິບັດ] - ລະບຸຂໍ້ມູນທີ່ກໍານົດໄວ້ແມ່ນຂະຫນາດນ້ອຍ, ແລະຍັງຈໍາເປັນຕ້ອງໄດ້ຊີ້ບອກບ່ອນທີ່ພວກເຂົາເຈົ້າຄວນຈະໄດ້ຮັບການປະຕິບັດ. ຖານຂໍ້ມູນບໍ່ໄດ້ເກັບຮັກສາໄວ້ໂດຍກົງຂໍ້ມູນ, ແລະຕາຕະລາງທີ່ມີຂໍ້ມູນໄດ້. ຕາຕະລາງທີ່ແຕກຕ່າງກັນສາມາດມີຄໍລໍາດຽວກັນຂອງຂໍ້ມູນເພື່ອຫຼີກເວັ້ນການດັ່ງກ່າວນີ້, ແລະຖືກນໍາໃຊ້ເພື່ອລະບຸບ່ອນທີ່ມັນໄດ້ຖືກປະຕິບັດ.

ລາຍລະອຽດເພີ່ມເຕີມແລະການດໍາເນີນງານຄໍາຮ້ອງຂໍກຸ່ມ

ເພື່ອປັບປຸງຜົນການຄົ້ນຫາຂອງທ່ານແລະ ການສະຫນອງຂໍ້ມູນຂ່າວສານ ກ່ຽວກັບການນໍາໃຊ້ຂໍ້ມູນຂ່າວສານແລ້ວໄດ້ຮັບຄໍາສັ່ງເພີ່ມເຕີມ:

  • ບ່ອນທີ່ [ຊອກຫາ] - ຖືກນໍາໃຊ້ເພື່ອຈັດຮຽງຂໍ້ມູນທີ່ຈໍາເປັນກ່ຽວກັບການເງື່ອນໄຂສະເພາະ.
  • LIMIT [ຈໍານວນ] - ຖືກນໍາໃຊ້ເພື່ອຈໍາກັດການຈໍານວນຂອງແຖວເກັດທີ່ຢູ່ທີ່ຈະໄດ້ຮັບການປະຕິບັດຈາກຕາຕະລາງໄດ້.
  • ຕາມຫມວດ [ພາລາມິເຕີການສອບຖາມ] - ຖືກນໍາໃຊ້ກັບກຸ່ມຂໍ້ມູນທີ່ໄດ້ຮັບຈາກຖານຂໍ້ມູນໄດ້. ແຕ່ກຸ່ມບໍ່ແມ່ນຂໍ້ມູນທີ່ສາມາດໄດ້ຮັບການສະຫນອງໃຫ້, ແຕ່ພຽງແຕ່ໃນອັດຕາສ່ວນກັບ, ແລະມີປະເພດດຽວກັນ. ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມທ່ານສາມາດຊອກຫາໂດຍການຊອກຫາບົດຄວາມທີ່ແຍກຕ່າງຫາກຢູ່ໃນຫມວດ. ການດໍາເນີນງານ Group ໃນການສອບຖາມການອອກແບບເພື່ອປັບປຸງລັກສະນະຂອງຂໍ້ມູນຂ່າວສານແລະສາມາດອ່ານຫຼາຍຂອງຕົນ.
  • UNION [ຂໍ] ຖືກນໍາໃຊ້ເພື່ອເຮັດໃຫ້ເປັນ subquery ຮ້ອງຂໍແຍກຕ່າງຫາກ. ໃນເວລາທີ່ທ່ານໄດ້ຮັບຈໍານວນເງິນທີ່ສໍາຄັນພົບທົ່ວໄປຂອງຂໍ້ມູນອາດຈະໄດ້ຮັບການຈໍາເປັນແລະເລືອກທີ່.
  • ເຊັ່ນດຽວກັນກັບ "" ຖືກນໍາໃຊ້ເພື່ອກວດສອບວ່າຜ້າອັດດັງເທົ່າກັບຄໍາຮ້ອງຂໍຂອງຂໍ້ມູນຂະຫນາດທີ່ແນ່ນອນໄດ້. ດັ່ງນັ້ນ, ມີການຊ່ວຍເຫຼືອຂອງຕົນ, ທ່ານສາມາດຄົ້ນຫາສໍາລັບບຸກຄົນທີ່ມີເງິນເດືອນ vymeryat ຫົກຕົວເລກ.

ຍົກຕົວຢ່າງ

ນີ້ໃນຕົວຂອງມັນເອງແມ່ນເປັນຄວາມເຂົ້າໃຈບັນຫາຂອງລາຍລັກອັກສອນ, ໂດຍບໍ່ມີການເປັນຕົວຢ່າງທີ່ທີ່ສອດຄ້ອງກັນ. ແຕ່ເຖິງແມ່ນວ່າເປັນຕົວຢ່າງດຽວບໍ່ສາມາດອະທິບາຍທຸກສິ່ງທຸກຢ່າງ, ແລະທ່ານມີເພື່ອຊອກຫາຫຼາຍຂອງຂໍ້ມູນຂ່າວສານກ່ອນທີ່ທ່ານຈະສາມາດທີ່ຈະເຂົ້າໃຈທັງຫມົດກາລະໂອກາດພັດທະນາ SQL ສະເຫນີ:

SELECT Name, ProductNumber, ListPrice AS ລາຄາ

ຈາກ Production.Product

WHERE ProductLine = 'R'

Parse ສະເຫນີໃຫ້ຂ້າພະເຈົ້າລະຫັດຂ້າງເທິງນີ້. ຫນ້າທໍາອິດ, ມີການຄັດເລືອກຂອງຂໍ້ມູນທີ່ຈໍາເປັນ: ຊື່, ຈໍານວນຜະລິດຕະພັນແລະລາຄາຫນ້າໃບຍ່ອຍໄດ້. ແລະເອກະສານລາຄາຖືກສະແດງໃນຊື່ທີ່ແຕກຕ່າງກັນເລັກນ້ອຍ - ເປັນ "ລາຄາ". ຂໍ້ມູນແມ່ນໄດ້ມາຈາກຖານຂໍ້ມູນໄດ້ "ຜະລິດພັນ" ຈາກຕາຕະລາງ "ຜະລິດຕະພັນ" ໄດ້. ໂດຍທົ່ວໄປ, ລະບຸຖານຂໍ້ມູນ, ບໍ່ແມ່ນການມີຄວາມຈໍາເປັນຖ້າຫາກວ່າທ່ານກໍາລັງເຮັດວຽກໂດຍມີພຽງແຕ່ຫນຶ່ງ, ຊຶ່ງຕົວຈິງແລ້ວສົ່ງການຮ້ອງຂໍໄດ້. ແຕ່ຖ້າຫາກວ່າບໍ່ຫຼາຍປານໃດຖານເປັນ, ຫຼັງຈາກນັ້ນໃຫ້ແນ່ໃຈວ່າການທີ່ຈະລະບຸ, ໃຫ້ຄວາມຈິງທີ່ວ່າໃນຄອມພິວເຕີໄດ້ພຽງແຕ່ຈະບໍ່ເຂົ້າໃຈກັບຄົນທີ່ທ່ານເບິ່ງ, ຫຼືແມ້ກະທັ້ງບໍ່ສົນໃຈການຮ້ອງຂໍຂອງທ່ານແລະຈະສ້າງຄວາມຜິດພາດ. ບັນທັດທີ່ສາມຊີ້ໃຫ້ເຫັນວ່າຜົນຜະລິດແມ່ນບໍ່ຂໍ້ມູນທັງຫມົດ, ແຕ່ວ່າພຽງແຕ່ຫນຶ່ງທີ່ໄປໃນເສັ້ນທາງຂອງ "P" ຜະລິດຕະພັນໄດ້. ທີ່ສິ້ນສຸດລົງເປັນບົດຄວາມສັ້ນ, ຫຼັງຈາກການອ່ານທ່ານເຂົ້າໃຈໃນປັດຈຸບັນ, ເປັນຫຍັງຈຶ່ງມີການສອບຖາມ.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 lo.birmiss.com. Theme powered by WordPress.