ຄຳຖານ ຫຼັກສັດ SQL
SQL ມີພະຍານງານພື້ນຖານຫຼາຍຢ່າງທີ່ສາມາດນຳໃຊ້ສຳລັບການຂົນສົ່ງວັດຖຸລວມຕົວ ແລະການການການສະເລັດ.
ຂອດອກຂອງພະຍານງານ
ຂອດອກຂອງພະຍານງານ SQL SQL ພື້ນຖານແມ່ນ:
SELECT function(ວັດຖຸ) FROM ຕາມ
ປະເພດພະຍານງານ
ໃນ SQL ມີປະເພດພະຍານງານພື້ນຖານ ແລະສາຍພະຍານງານຫຼາຍຢ່າງ. ປະເພດພະຍານງານພື້ນຖານຢູ່ແມ່ນ:
- ກູມກາງພະຍານງານການລວມຕົວ
- Scalar Function
ກູມກາງພະຍານງານການລວມຕົວ (Aggregate functions)
ການປະຕິບັດຂອງພະຍານງານການຂົນສົ່ງວັດຖຸການລວມຕົວຫຼືຕົວຕົນທີ່ຢູ່ໃນລາຍການວັດຖຸຫຼາຍຢ່າງ ແລະກຳລັງຕົວຕົນດຽວທີ່ຢູ່
ຄວາມຄິດເຫັນ:ຖ້າ SELECT 语句ທີ່ສະເພາະກັບລະບົບພະຍານງານ SELECT ໃນລາຍການລວມອີກຫຼາຍຢ່າງອື່ນໆຂອງລາຍການ SELECT ແລ້ວ SELECT ນີ້ຕ້ອງໃຊ້ຄຳສັ່ງ GROUP BY!
"Persons" table (ໃຊ້ໃນຫຼາຍບັນດາບັນທຶກ)
ຊື່ | ອາຍຸ |
---|---|
Adams, John | 38 |
Bush, George | 33 |
Carter, Thomas | 28 |
ກູມກາງພະຍານງານ MS Access
ການພັດທະນາ | ການອະທິບາຍ |
---|---|
AVG(column) | ກຳລັງຕົວຕົນຄ່າສະເຫຼ່ຍຂອງວັດຖຸ |
COUNT(column) | ກຳລັງຕົວຕົນຂອງວັດຖຸ (ບໍ່ລວມ NULL) |
COUNT(*) | ກຳລັງກັບຕົວຕົນທີ່ຫຼາຍຢ່າງ |
FIRST(column) | ກຳລັງຕົວຕົນຂອງບັນທຶກຫຼັງທ້າຍໃນຂອບທີ່ກຳນົດ |
LAST(column) | ກຳລັງຕົວຕົນຂອງບັນທຶກສຸດທ້າຍໃນຂອບຂອງທີ່ກຳນົດ |
MAX(column) | 返回某列的最高值 |
MIN(column) | 返回某列的最低值 |
STDEV(column) | |
STDEVP(column) | |
SUM(column) | ກັບຄືນຄວາມລວມທັງໝົດຂອງກຸ່ມການບັນດາບັນດາບັນນາທິບາຍ |
VAR(column) | |
VARP(column) |
ກູມກາງພະຍານງານ SQL Server
ການພັດທະນາ | ການອະທິບາຍ |
---|---|
AVG(column) | ກຳລັງຕົວຕົນຄ່າສະເຫຼ່ຍຂອງວັດຖຸ |
BINARY_CHECKSUM | |
CHECKSUM | |
CHECKSUM_AGG | |
COUNT(column) | ກຳລັງຕົວຕົນຂອງວັດຖຸບາງຄັ້ງ (ບໍ່ລວມ NULL) |
COUNT(*) | ກຳລັງກັບຕົວຕົນທີ່ຫຼາຍຢ່າງ |
COUNT(DISTINCT column) | 返回相异结果的数目 |
FIRST(column) | 返回在指定的域中第一个记录的值(SQLServer2000 不支持) |
LAST(column) | 返回在指定的域中最后一个记录的值(SQLServer2000 不支持) |
MAX(column) | 返回某列的最高值 |
MIN(column) | 返回某列的最低值 |
STDEV(column) | |
STDEVP(column) | |
SUM(column) | ກັບຄືນຄວາມລວມທັງໝົດຂອງກຸ່ມການບັນດາບັນດາບັນນາທິບາຍ |
VAR(column) | |
VARP(column) |
Scalar Function
Scalar Function ກະຕຸ້ນດ້ານບັນດາບັນດາບັນນາທິບາຍພຽງພໍຫນື່ງ ແລະ ກັບຄືນບັນດາບັນດາບັນນາທິບາຍພຽງພໍຫນື່ງຕາມຄຳເຂົ້າ.
ການພັດທະນາ Scalar Function ໃນ MS Access
ການພັດທະນາ | ການອະທິບາຍ |
---|---|
UCASE(c) | ປ່ຽນບັນດາບັນດາບັນນາທິບາຍເປັນພາສານ້ອຍ |
LCASE(c) | ປ່ຽນບັນດາບັນດາບັນນາທິບາຍເປັນພາສານ້ອຍ |
MID(c,start[,end]) | ການດຶງຄຳຈາກບັນດາບັນດາບັນນາທິບາຍ |
LEN(c) | ກັບຄືນຄວາມຍາວຂອງບັນດາບັນດາບັນນາທິບາຍ |
INSTR(c,char) | ກັບຄືນອັດຕາຈາກການພົບຂອງບາງຄຳສັບ |
LEFT(c,number_of_char) | ກັບຄືນບາງສ່ວນທີ່ຢູ່ຫນັງບັນດາບັນດາບັນນາທິບາຍ |
RIGHT(c,number_of_char) | ກັບຄືນບາງສ່ວນຂອງບັນດາບັນດາບັນນາທິບາຍ |
ROUND(c,decimals) | ການປະຕິບັດຂອງການສິດສະໜອງສິບຕາມສິບສິບຈາກບັນດາບັນດາບັນນາທິບາຍ |
MOD(x,y) | ກັບຄືນຄວາມເຫຼົ່າຂອງການແບບການແບບ |
NOW() | ກັບຄືນວັນທີລະບົບປັດຈຸບັນ |
FORMAT(c,format) | ປ່ຽນວິທີການສະແດງຂອງບັນດາບັນນາທິບາຍ |
DATEDIFF(d,date1,date2) | ສຳລັບການບັນທຶກວັນທີ |