ຄອມພິວເຕີ, ດໍາເນີນໂຄງການ
SQL ໃສ: ວິທີການຂອງຄໍາຮ້ອງສະຫມັກແລະຕົວຢ່າງ
ສໍາລັບການເຮັດວຽກກັບຖານຂໍ້ມູນ SQL ແມ່ນພິຈາລະນາຫນຶ່ງໃນພາສາການຂຽນໂປຣແກຣມທົ່ວໄປຫຼາຍທີ່ສຸດ. ພາສາການອອກແບບສາມາດບໍ່ພຽງແຕ່ສ້າງຖານຂໍ້ມູນ, ແຕ່ຍັງໃຊ້ເວລາກັບການຫມູນໃຊ້ຕ່າງໆຂອງນາງກ່ຽວກັບການປ່ຽນແປງຂໍ້ມູນຫລືຕົວຢ່າງ.
ໃນການເລືອກເອົາຂໍ້ມູນຈາກຖານຂໍ້ມູນການນໍາໃຊ້ເລືອກການອອກແບບ [ທີ່ກໍານົດໄວ້ຂໍ້ມູນ] ຈາກ [ຊື່ຕາຕະລາງ]. ປະສົບການໄດ້ສະແດງໃຫ້ເຫັນວ່າໃນ 80% ຂອງກໍລະນີຂອງການນໍາໃຊ້ໃນການຮ້ອງຂໍການດຶງຂໍ້ມູນຈໍາເປັນຕ້ອງໄດ້ນໍາໃຊ້ແນວພັນຂອງສະພາບ - ການປັບຄ່າ. ເພື່ອເຮັດສິ່ງນີ້ໃນພາສານອກເຫນືອໄປຈາກການຮ້ອງຂໍ, ຄວາມສັບສົນຂອງຕົນ, ສະພາບການນໍາສະເຫນີໂດຍ SQL, ບ່ອນທີ່.
ວິທີການຂອງການນໍາໃຊ້ບ່ອນທີ່ເງື່ອນໄຂ
ທີ່ຂ້ອນຂ້າງມັກ, ການທີ່ຄວນໄດ້ຮັບການຄັດເລືອກເປັນຫລັກໃນການສະຫນອງບົດລາຍງານ, ຂໍ້ມູນທີ່ເກັບໄວ້ໃນຖານຂໍ້ມູນໄດ້. ນີ້ອາດຈະບໍ່ພຽງພໍທີ່ຈະສ້າງການຄັດເລືອກການສອບຖາມທີ່ງ່າຍດາຍ. ອີງຕາມລະບຽບເປັນ, ທ່ານຍັງຈະຕ້ອງໃຊ້ເວລາເຂົ້າໄປໃນບັນຊີຄວາມຫລາກຫລາຍຂອງສະພາບ, ຕົວກໍານົດການເກັບຕົວຢ່າງ, ທີ່ສາມາດຈະຂ້ອນຂ້າງຫຼາຍ, ຫຼືກວດເບິ່ງ. ຖ້າຫາກວ່າຂໍ້ມູນແມ່ນມີຢູ່ໃນລະດັບຫຼືໃນຕາຕະລາງສະເພາະໃດຫນຶ່ງ.
SQL, ບ່ອນທີ່ການອອກແບບສາມາດຖືກນໍາໃຊ້ເພື່ອກໍານົດຂໍ້ມູນການເກັບຕົວຢ່າງຫຼືພາບເພື່ອກວດສອບການປະກົດຕົວຂອງຂໍ້ມູນຕົວຢ່າງຫລືທັງສອງດ້ານຂອງຕາຕະລາງໄດ້.
ບ່ອນທີ່ນໍາໃຊ້ສໍາລັບການຕັ້ງຄ່າຕົວກໍານົດການສຸ່ມຕົວຢ່າງທີ່
ຖ້າຫາກວ່າທ່ານຕ້ອງການທີ່ຈະລະບຸຕົວກໍານົດການສະເພາະໃດຫນຶ່ງເພື່ອຄັດເລືອກເອົາຖານຂໍ້ມູນການລາຍງານ, SQL, ບ່ອນທີ່ຂໍ້ການອອກແບບສາມາດໄດ້ຮັບການຈັດລຽງຂ້ອນຂ້າງໄດ້ຢ່າງງ່າຍດາຍ. ເພື່ອເຮັດສິ່ງນີ້, ທ່ານສາມາດນໍາໃຊ້ກົດລະບຽບດັ່ງຕໍ່ໄປນີ້:
ພວກເຮົາຈໍາເປັນຕ້ອງ prostroen ຮ້ອງຂໍມາດຕະຖານໂດຍເລືອກ * ຈາກການກໍ່ສ້າງ.
ກໍານົດການນໍາໃຊ້ທີ່ສໍາຄັນການເຂົ້າຮ່ວມໂຄງສ້າງທີ່ຕາຕະລາງຈະເຮັດໃຫ້ເລືອກ.
ມີໂຄງປະກອບການຢູ່ໃສບັນຊີລາຍຊື່ຂອງຕົວກໍານົດການກໍານົດສໍາລັບຕົວຢ່າງ.
ປະເພດຂອງການຮ້ອງຂໍນີ້ແມ່ນຂ້ອນຂ້າງງ່າຍດາຍໃນການກໍ່ສ້າງແລະບໍ່ເຮັດໃຫ້ເກີດຄວາມຫຍຸ້ງຍາກເຖິງແມ່ນວ່າສໍາລັບຜູ້ເລີ່ມ.
ການນໍາໃຊ້ໂຄງປະກອບການເພື່ອກວດພິສູດການປະກົດຕົວຂອງ
ຖ້າຫາກວ່າໂຄງການໄດ້ມອບຫມາຍຫນ້າທີ່ບໍ່ພຽງແຕ່ຈະເລືອກເອົາຈາກຂໍ້ມູນທີ່ກ່ຽວກັບສະພາບຂອງຕາຕະລາງໄດ້, ແຕ່ຍັງເພື່ອກວດກາເບິ່ງການຂອງເຂົາເຈົ້າໃນຫນຶ່ງຫຼືຫຼາຍກວ່ານັ້ນຕາຕະລາງຂອງແຜນອື່ນ, SQL, ບ່ອນທີ່ການອອກແບບແມ່ນສິ່ງທີ່ຂາດບໍ່.
ມີການກໍ່ສ້າງດັ່ງກ່າວນີ້, ໄວຍາກອນທີ່ສາມາດສ້າງສະພາບດຽວກັນ, ແຕ່ວ່າມີການສອບຖາມທີ່ຊ້ອນກັນຊຶ່ງຈະກວດສອບການປະກົດຕົວຂອງແຖວເກັດທີ່ຢູ່ທີ່ເລືອກທີ່ກໍານົດໄວ້ຂອງຕາຕະລາງຖານຂໍ້ມູນພາກສ່ວນທີສາມໄດ້.
ອີງຕາມລະບຽບນັ້ນ, ສໍາລັບຈຸດປະສົງນີ້ຮູບແບບທີ່ມີຕາຕະລາງຊົ່ວຄາວທີ່ໄດ້ບັນທຶກທັງຫມົດທີ່ຈໍາເປັນ, ເພື່ອກວດພິສູດການປະກົດຕົວຂອງທີ່ກໍານົດໄວ້ຂໍ້ມູນໄດ້.
ຕົວຢ່າງຂອງການນໍາໃຊ້ບ່ອນທີ່
ບ່ອນທີ່ຕົວຢ່າງ SQL ຈະໄດ້ຮັບໃນປັດຈຸບັນ. ຂ້າພະເຈົ້າໄດ້ເລີ່ມຕົ້ນທີ່ຈະຄິດວ່າມີສອງຕາຕະລາງທີ່ມີຂໍ້ມູນ - Tovar ແລະ TovarAmount. ໃນຄັ້ງທໍາອິດ, ບໍ່ມີຊື່ຂອງສິນຄ້າທີ່ຂາຍໄດ້, ລາຄາ, ວັນທີ່ຈໍາຫນ່າຍແລະລູກຄ້າຜູ້ທີ່ຊື້ຜະລິດຕະພັນໄດ້. ໃນທີສອງຊີ້ບອກທີ່ປະທັບຂອງສິນຄ້າດັ່ງກ່າວ, ຫຼືແທນທີ່ຈະສິ່ງທີ່ສາມາດໃຊ້ໄດ້.
ຕົວຢ່າງຂອງຕົວກໍານົດການສອບຖາມ, ເຊິ່ງລະບຸລາຍການທັງຫມົດສໍາລັບການຂາຍເປັນຈໍານວນສະເພາະໃດຫນຶ່ງຂອງວັນຈະເປັນປະເພດດັ່ງຕໍ່ໄປນີ້ຂອງການອອກແບບ:
ເລືອກ * ຈາກ Tovar
ບ່ອນ T_Date> = '12 / 01/2016 'ແລະ T_Date <=' '12 / 07/1016 ແລະ T_PriceOut> 0
ເຊັ່ນ: ແຜນການສອບຖາມກັບຄືນມາບັນຊີລາຍຊື່ຂອງຜະລິດຕະພັນ, ຕາຕະລາງຂໍ້ມູນ, ທີ່ຖືກຂາຍໃນເຈັດມື້ທໍາອິດຂອງເດືອນທັນວາ, ໄດ້ລະບຸໄວ້ໂດຍຫນຶ່ງໃນເງື່ອນໄຂການເກັບຕົວຢ່າງໄດ້: T_PriceOut> 0.
ຖ້າຫາກວ່າພວກເຮົາພິຈາລະນາສະພາບຂອງຜົນຜະລິດຂອງສິນຄ້າທີ່ຢູ່ໃນຫຼັກຊັບ, ການກໍ່ສ້າງຂອງແຜນການດັ່ງກ່າວຈະເປັນ:
ເລືອກ * ຈາກ Tovar
ບ່ອນ T_Tovar ໃນ (ເລືອກ TA_Tovar ທີ່ TA_ ຈໍານວນ> 0)
ຊ້ອນເງື່ອນໄຂໃນບ່ອນທີ່ອາດຈະມີຈໍານວນຫຼາຍ, ແຕ່ວ່າມັນເປັນມູນຄ່າ mentioning ວ່າເງື່ອນໄຂຫຼາຍກໍາຫນົດໄວ້, ໄດ້ຕໍ່ໄປອີກແລ້ວມັນຈະດໍາເນີນການສອບຖາມ. ນີ້ແມ່ນເຫດຜົນສໍາລັບການນໍາໃຊ້ຂອງຕາຕະລາງຊົ່ວຄາວໄດ້. ຫຼາຍໄວໃນການສ້າງຈໍານວນຫນຶ່ງຂອງການເຫຼົ່ານີ້, ແລະຫຼັງຈາກນັ້ນປຽບທຽບຂໍ້ມູນໃນໃຫ້ເຂົາເຈົ້າ, ກ່ວາທີ່ຈະສ້າງເງື່ອນໄຂທີ່ມີຫຼາຍລະດັບຂອງການກວດສອບຂໍ້ມູນໄດ້.
Similar articles
Trending Now